6.4.. Za poznatu površinu kruga izračunati poluprečnik i obim kruga.
Opis rješenja: Poslije učitavanja vrijednosti povšine P:
I varijanta za matematički broj π koristi se vrijednost iz biblioteke math.h i simbol M_PI te se računa poluprečnik r pa obim kruga;
II varijanta koristi naredba #define PI 3.1415 za definisanje vrijednosti broja PI.
Tekstualni algoritam:
- ulaz - učitati: r
- obrada - izračunati:
r = √(povrsina/Pi)
obim = 2*r*Pi
- izlaz - ispisati: povrsina, r, obim
N a p o m e n a:
√(poluprečnik/Pi) - kvadratni korijen kolićnika povrsina i broja PI.
Listing programa:
// 06411089
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float povrsina, r, obim; // deklarisanje varijable
cout << "Ucitaj povrsinu: "; // ime varijable cija vrijednost se ucitava
cin >> povrsina; // ucitavanje vrijednosti
r = sqrt(povrsina/M_PI); // radijus
obim = 2*r*M_PI; // obim kruga
cout << "Poluprecnik kruga iznosi = " << r << endl; // ispis vrijednosti
cout << "Obim kruga = " << obim << endl; // ispis vrijednosti
return 0;
}
II varijanta
// 06411089
#include<iostream>
#include<cmath>
#define PI 3.1415
using namespace std;
int main()
{
float povrsina, r, obim; // deklarisanje varijable
cout << "Ucitaj povrsinu: "; // ime varijable cija vrijednost se ucitava
cin >> povrsina; // ucitavanje vrijednosti
r = sqrt(povrsina/PI); // radijus
obim = 2*r*PI; // obim kruga
cout << "Poluprecnik kruga iznosi = " << r << endl; // ispis vrijednosti
cout << "Obim kruga = " << obim << endl; // ispis vrijednosti
return 0;
}
Ispis na ekranu:
Index
|