Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 21. 10. 2012 20:54

Google
Příspěvky: 230
Škola: škola
Pozice: student
Reputace:   
 

Funkce signum

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

  • (téma jako vyřešené označil(a) Google)

#2 21. 10. 2012 21:08

Jookyn
Místo: Mar. Lázně / Praha
Příspěvky: 143
Reputace:   11 
 

Re: Funkce signum

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

 

#3 22. 10. 2012 18:50

Google
Příspěvky: 230
Škola: škola
Pozice: student
Reputace:   
 

Re: Funkce signum

↑ Jookyn:Už jsem to vyřěšil, zkusil jsem vložit případy pro < a = pod else a bezi to. Diky

Offline

 

#4 22. 10. 2012 19:06

rleg
Místo: Ostrava
Příspěvky: 921
Škola: VŠB FMMI (10-16, Ing.)
Reputace:   46 
 

Re: Funkce signum

↑ 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.


Radim, tedy jsem.

Dobrá rada je drahá, ta moje je zdarma.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson