예제 #1
0
int main()
{
 Symbol wynik_alg, wynik_ope, wynik_fun;

 wynik_alg = a+b*c-e/a; // <- Wyrażenie zapisane w sposób zwyczajowy
 wynik_fun = odejmij(dodaj(a,mnoz(b,c)),dziel(e,a) ); // <- Wyrażenie wykorzystujące funkcje
 wynik_ope = operator-(operator+(a,operator*(b,c)),operator/(e,a) ); // <- Wyrażenie z jawnym wywołaniem operatorów

 Porownaj(wynik_alg,wynik_ope,wynik_fun);

 wynik_alg = (b-a)*a/b; // <- Wyrażenie zapisane w sposób zwyczajowy
 wynik_fun = dziel(mnoz( odejmij(b,a) ,a) ,b ); // <- Wyrażenie wykorzystujące funkcje
 wynik_ope = operator/(operator*( operator-(b,a) ,a) ,b ); // <- Wyrażenie z jawnym wywołaniem operatorów

 Porownaj(wynik_alg,wynik_ope,wynik_fun);

 wynik_alg = a*b/c/d; // <- Wyrażenie zapisane w sposób zwyczajowy
 wynik_fun = dziel(dziel(mnoz(a,b), c), d); // <- Wyrażenie wykorzystujące funkcje
 wynik_ope = operator/(operator/(operator*(a,b), c), d); // <- Wyrażenie z jawnym wywołaniem operatorów

 Porownaj(wynik_alg,wynik_ope,wynik_fun);

 wynik_alg = (a-b+c*d)/a; // <- Wyrażenie zapisane w sposób zwyczajowy
 wynik_fun = dziel(dodaj(odejmij(a,b),mnoz(c,d) ),a ); // <- Wyrażenie wykorzystujące funkcje
 wynik_ope = operator/(operator+(operator-(a,b),operator*(c,d) ),a ); // <- Wyrażenie z jawnym wywołaniem operatorów

 Porownaj(wynik_alg,wynik_ope,wynik_fun);
}
예제 #2
-1
파일: 1_3.c 프로젝트: iCarrrot/Studies
int main(){
  // double r=2.0;
  //  double i=3.0;
Zespolone a=zes(20.0,32.0);
Zespolone b=zes(4.0,4.0);

dod2(&a,&b);
printz(b);
b=zes(4.0,4.0);
a=zes(20.0,32.0);
printz(*dod(a,b));

od2(&a,&b);
printz(b);
b=zes(4.0,4.0);
a=zes(20.0,32.0);
printz(*od(a,b));

mn2(&a,&b);
printz(b);
b=zes(4.0,4.0);
a=zes(20.0,32.0);
printz(*mn(a,b));

dziel2(&a,&b);
printz(b);
b=zes(4.0,4.0);
a=zes(20.0,32.0);
printz(*dziel(a,b));

return 0;}