Hatványozás Pascalban?
Sziasztok!
Kaptam egy feladatot miszerint a programnak be kell olvasnia egy számot és annak megadja a negyedik hatványát. Nos, ez ugye elég alap feladat, ezért én szeretném annyival bonyolítani hogy bekérje azt is hogy hányadik hatványára vagyunk kíváncsiak a számnak.
Egy példa: beírjuk hogy a szám legyen 2, megkérdezi hogy hányadik hatványa érdekel, beírjuk hogy a 2. és kiírja az eredményt.
Volt egy ötletem ami sajnos csak ötlet marad.. Az hogy case of elágazással írom meg, pl: case hatvany of 1 : szam; 2 : szam * szam; 3 : szam * szam * szam stb..
Ugye ez elég hülyeség lenne és még hosszadalmas is.. Soha nem érnénk a végére. Van valami más módja ennek?
@Round Robin
"Erre alkalmas a CASE csak persze határos, de megoldható úgy, hogy előszelekciót alkalmazol. Mondjuk IF-fel.
IF kitevo <= 9 ..."
Pontosan erre való a Default ág, vagy Pascal estében az Else.
Pontosan erre sok minden való, most úgy hirtelen belegondoltam és arra jutottam, hogy legalább hat féle módon meg lehetne csinálni ezt az apró feladatot.
A kérdezőnek pedig javaslom, hogy tegye is, de legalább próbálja meg ezt.
Az már örömteli, hogy az alapfeladat nem volt számára elég, annál többet szeretne.
Remek módja ez, ha a nyelv lehetőségeit szeretné megismerni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!