6.4.. Za poznati poluprečnik izračunati obim i površinu kruga..
Opis rješenja: Poslije učitavanja vrijednosti poluprečnika r:
I varijanta za matematički broj π koristi se vrijednost iz biblioteke cmath i simbol M_PI te se računa površinu kruga;
II varijanta koristi naredba #define PI 3.1415 za definisanje vrijednosti broja PI;
III varijanta površina se računa u naredbi ispisa (PI se definiše kao u I varijanti).
Tekstualni algoritam:
- obrada - izračunati:
obim = 2*r*Pi
povrsina = r*r*Pi
- izlaz - ispisati: r, obim, povrsina
Listing programa:
// 06411079
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float r, obim, povrsina; // deklarisanje varijable
cout << "Ucitaj duzinu poluprecnika: "; // ime varijable cija vrijednost se ucitava
cin >> r; // ucitavanje vrijednosti
obim = 2*r*M_PI; // obim kruga
povrsina = r*r*M_PI; // povrsina kruga
cout << "Obim kruga = " << obim << endl; // ispis vrijednosti
cout << "Povrsina kruga = " << povrsina << endl; // ispis vrijednosti
return 0;
}
II varijanta
// 06411079
#include<iostream>
#define PI 3.1415
using namespace std;
int main()
{
float r, obim, povrsina; // deklarisanje varijable
cout << "Ucitaj duzinu poluprecnika: "; // ime varijable cija vrijednost se ucitava
cin >> r; // ucitavanje vrijednosti
obim = 2*r*PI; // obim kruga
povrsina = r*r*PI; // povrsina kruga
cout << "Obim kruga = " << obim << endl; // ispis vrijednosti
cout << "Povrsina kruga = " << povrsina << endl; // ispis vrijednosti
return 0;
}
III varijanta
// 06411079
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double r; // deklarisanje varijable
cout << "Ucitaj duzinu poluprecnika: "; // ime varijable cija vrijednost se ucitava
cin >> r; // ucitavanje vrijednosti
cout << "Obim kruga = " << 2*r*M_PI << endl; // ispis vrijednosti
cout << "Povrsina kruga = " << r*r*M_PI << endl; // ispis vrijednosti
return 0;
}
Ispis na ekranu:
Index
|