Mam do napisania program w C taki jak w temacie, ale kompletnie nie mam pojęcia jak go napisać. Może ktoś posiada takowy program napisany, albo przynajmniej podpowie jak go zrobić. Kalkulator ma liczyć dodawanie, odejmowanie, mnożenie i dzielenie na liczbach zespolonych.
www.piotrpilat.yoyo.pl/zespolone.rar
Podajesz tylko w takiej postaci np
5 6 co odpowiada 5+6 i
potem znak
i potem znów 3 4 co odpowiada 3+4i
A to co ten link zamieściłeś to jest program, ale on nie działa więc domyslam się że coś trzeba w nim pogrzebać aby zadziałał?? :)
dziala :-)
wklep
4 5
+
6 7
ptrzymasz (4 +5i ) + (6 + 7i) =(10+12i)
dec C++ pokazuje mi błąd:
modul (ZESPOLONA a)
{ <<---- tu mi pokazuje błąd
float wynik ;
wynik = (float) (a.im * a.im + a.re * a.re);
return wynik;
i komentarz na dole:
In function 'int modul (ZESPOLONA)'
Na devie mi chodzi
zmień na
float modul (ZESPOLONA a)
{
float wynik ;
wynik = (a.im * a.im + a.re * a.re);
return wynik;
}
bo moze sie gryzie na innym kompilatorze
Wielkie dzięki :) Teraz już wszystko działa po tej zmianie. Hmm gdybym wiedział jak mogę się zrewanżować to bym się zrewanżował ;) Wielkie dzięki.