Hogyan oldanád meg ezt a feladatot?
Milyen számot írjunk x helyére, hogy a következő programrészlet kimenete a legkisebb páros kétjegyű szám legyen?
Be:X
Ciklus I:=1-től 6-ig
X:=(X–5)/3
Ciklus vége
Ki: X
Sajnos nem értem! :S Előre is köszönöm a válaszokat! :)
Üdv.
Visszafelé kell gondolkodni. (Az osztásból ilyenkor szorzás lesz a kivonásból pedig összeadás)
Első kérdés : mi a program kimenete ? (legkisebb páros kétjegyű szám)
Második kérdés az mennyi is ? (Szerintem 10)
Akkor visszafelé számolva (és a 10-et véve helyes megoldásnak) itt vannak a program számolásai :
I értéke X értéke X:=(X-5)/3
6 10*3+5=35 10:=(35-5)/3
5 35*3+5=110 35:=(110-5)/3
4 110*3+5=335 110:=(335-5)/3
3 335*3+5=1010 335:=(1010-5)/3
2 1010*3+5=3035 1010:=(3035-5)/3
1 3035*3+5=9110 3035:=(9110-5)/3
Tehát 9110-et kell beirni.
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!