Kalkulačka na komplexní čísla - Small Basic
zdravím, mám docela problém. V hodinách ICT jsem nedával pozor a teď se mi to vymstilo. Potřeboval bych poradit jak v programu Small Basic udělat kalkulačku na komplexní čísla. Pokud ji někdo dělal a má ji někde uloženou byl bych maximálně vděčný. :)
A jaké je zadání? GUI? Jaké operace má umět? Má mít parser matem. výrazů? Je možné použít nějaké knihovny nebo se má programovat od začátku?
Pokud to budeš programovat "od píky", jedná se o spíš o piplačku, než o něco těžkého.
Small Basic neznám, ale před lety jsem něco podobného dělal v Javascriptu.
Udělal jsem si třídu komplexní čísla s dvěma vlastnostmi reálná a imaginární část, metody byly absolutní hodnota,goniometrický tvar a snad ještě další.
Funkce na základní binární operace se musí udělat podle školních definic, vstupem by byly dvě instance komplexního čísla, výstupem výsledná instance.
Např. součinem komplexních čísel (a,b) a (c,d) je komplexní číslo (ac-bd,ad+bc), kde vždy první složka je reálná a druhá imaginární část.