Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

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