Zdravím, mám úlohu: Naprogramujte funkci signum. Funkce vrací pro kladná čísla 1, pro záporná -1 a pro nulu 0.
Chci se zeptat zdali se dá použít IF a ELSE. Nemyslím si že to jde, vždyť mi to má házet 3 rozdílné hodnoty(1/0/-1) a ne jenom 2 hodnoty. Prosím poraďte mi. Díky
Offline
Samozrejme, ze se da, napoveda - co zkusit do else umistit jeste neco, treba zase if a else?
A co je to za jazyk? Vetsinou existujou i konstrukce else if, ale ono to je v podstate ekvivalentni tomu hintu, co davam...
Offline
↑ Google:
Zdravím
ELSEIF je zbytečné. Stačí jen pomocí jednoho IF vyeliminovat případ, kdy je zadané číslo nula a pak jen zadané číslo podělit jeho absolutní hodnotou.
Offline