6.4.. Za poznati poluprečnik izračunati površinu i zapreminu lopte.
Opis rješenja: Poslije učitavanja vrijednosti obima kruga izvodi se izračunavanje poluprečnika i površine kruga:
I varijanta za matematički broj π koristi se vrijednost iz biblioteke cmath i simbol M_PI te se računa površinu i zapreminu lopte;
II varijanta koristi naredba #define PI 3.1415 za definisanje vrijednosti broja PI;
III varijanta vrijednosti površinu i zapreminu lopte računaju se u naredbi ispisa;
\n - kod za prelazak u novi red u naredbi ispisa.
Tekstualni algoritam:
- ulaz - učitati: r
- obrada - izračunati:
P = 4 * r*r * π
V = 4 * r*r*r * π / 3;
- izlaz - ispisati: r, P, V
Listing programa:
// 06411069
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
float r, P, V; // deklarisanje varijable
cout << “Ucitaj poluprecnik lopte: "; // ime varijable cija vrijednost se ucitava
cin >> r; // ucitavanje vrijednosti
P = 4 * r*r * M_PI; // povrsinu
V = 4 * r*r*r * M_PI/3; // zapremina
cout << "Povrsina lopte = " << P; // ispis vrijednosti
cout << "\nZapremina lopte = " << V; // ispis vrijednosti
return 0;
}
II varijanta
// 06411069
#include <iostream>
#define PI 3.1415
using namespace std;
int main()
{
float r, P, V; // deklarisanje varijable
cout << “Ucitaj poluprecnik lopte: "; // ime varijable cija vrijednost se ucitava
cin >> r; // ucitavanje vrijednosti
P = 4 * r*r * PI; // povrsinu
V = 4 * r*r*r * PI/3; // zapremina
cout << "Povrsina lopte = " << P; // ispis vrijednosti
cout << "\nZapremina lopte = " << V; // ispis vrijednosti
return 0;
}
III varijanta
// 06411069
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
float r; // deklarisanje varijable
cout << “Ucitaj poluprecnik lopte: "; // ime varijable cija vrijednost se ucitava
cin >> r; // ucitavanje vrijednosti
cout << "Povrsina lopte = " << 4 * r*r * M_PI; // ispis vrijednosti
cout << "\nZapremina lopte = " << 4 * r*r*r * M_PI/3; // ispis vrijednosti
return 0;
}
Ispis na ekranu:
Index
|