Hogy lehetne ezt leprogramozni C++-ban? Matematikai számítások
A következő a 2 feladat:
Olvassuk be egy körgyűrű belső sugarát ( r ) és külső sugarát ( R ) ! Számítsuk ki a körgyűrű területét és a kerületét!
Olvassuk be egy téglatest három oldalát (a,b,c) és számítsuk ki a térfogatát és a felszínét!
"Olvassuk be egy körgyűrű belső sugarát ( r ) és külső sugarát ( R ) ! Számítsuk ki a körgyűrű területét és a kerületét!"
Először is: mi a körgyűrű kerülete és területe (általános iskolás anyag!)?
Lényegében egy nagy kőr (sugara: R) és egy kis kör (sugara: r) kerületeinek illetve területeinek különbsége.
A kis kör területe:
T(r) = r^2 * Pi
a nagy kör területe:
T(R) = R^2 * Pi
ebből a körgyűrű
T = R^2 * Pi - r^2 * Pi = (R^2 - r^2) * Pi
A kis kör kerülete:
K(r) = 2 * r * Pi
a nagy kör területe:
K(R) = 2 * R * Pi
ebből a körgyűrű
K = 2 * R * Pi - 2 * r * Pi = (R - r) * 2 * Pi
Az algoritmus:
* inicializáljuk a változókat: nagyobbik kőr sugara, kisebbik kőr sugara, terület, kerület
* beolvassuk a nagyobbik kőr sugarát (scanf)
* leellenőrizzük hogy az adott érték szám-e, és nagyobb-e mint 0 - addíg (while ciklus) amíg nem, újból bekérjük a nagyobbik kőr sugarát
* beolvassuk a kisebbik kőr sugarát (scanf)
* leellenőrizzük hogy az adott érték szám-e és nagyobb-e mint 0 - addíg (while ciklus) amíg nem, újból bekérjük a kisebbik kőr sugarát
* elvégezzük a számítást a fenti képletek alapján
* kiírjuk a végeredményt (printf)
Ja C++, nem C ;)
Akkor scanf helyett cin, printf helyett cout.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!