Kezdőoldal » Számítástechnika » Programozás » Algoritmizálás?

Algoritmizálás?

Figyelt kérdés
Addig kérjünk be egy értéket, amíg az nem felel meg egy legalább 100 négyzetméter területű kör sugarának! A bevitelt akkor is befejezzük, ha végjelet(nullát) ütnek. Végül írjuk ki a jó kör területének értékét, vagy az "egyik sem volt jó" szöveget! ezt a feladatot kéne le algoritmizálni és Pascal kódba írni, de ötletem sincs...

2012. dec. 4. 13:11
 1/2 iostream ***** válasza:
Az algoritmus elég egyszerű: r a bekért érték, r^2*pi a kör területe. Addig kéred be, amíg jót nem ad vagy 0-t, és a végén ha volt jó, akkor azt írod ki, ha 0 miatt álltál meg, akkor azt. Minden más csak ki és bevitel.
2012. dec. 4. 13:14
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
Hátultesztelő ciklussal kell megoldani. Elfelejtettem már a pascalt, de az a lényeg, hogy van egy r változód, a cikluson belül van egy bekérés az r változóba, a ciklus tesztjében pedig (r*r*3.14 <= 100) kifejezés van. Ha eléri a 100-at, kilép a ciklusból és kiiratod utána a sugarat.
2012. dec. 4. 13:23
Hasznos számodra ez a válasz?

További 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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!