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 math.h 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 <stdio.h>
#include <math.h>
int main()
{
float r, P, V; // deklarisanje varijable
printf("Ucitaj poluprecnik lopte: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &r); // ucitavanje vrijednosti
P = 4 * r*r * M_PI; // povrsinu
V = 4 * r*r*r * M_PI/3; // zapremina
printf("Povrsina lopte = %.2f", P); // ispis vrijednosti
printf("\nZapremina lopte = %.2f\n", V); // ispis vrijednosti
return 0;
}
II varijanta
// 06411069
#include <stdio.h>
#define PI 3.1415
int main()
{
float r, P, V; // deklarisanje varijable
printf("Ucitaj poluprecnik lopte: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &r); // ucitavanje vrijednosti
P = 4 * r*r * PI; // povrsinu
V = 4 * r*r*r * PI/3; // zapremina
printf("Povrsina lopte = %.2f", P); // ispis vrijednosti
printf("\nZapremina lopte = %.2f\n", V); // ispis vrijednosti
return 0;
}
III varijanta
// 06411069
#include <stdio.h>
#include <math.h>
int main()
{
float r; // deklarisanje varijable
printf("Ucitaj poluprecnik lopte: "); // ime varijable cija vrijednost se ucitava
scanf("%f", &r); // ucitavanje vrijednosti
printf("Povrsina lopte = %.2f", 4 * r*r * M_PI); // ispis vrijednosti
printf("\nZapremina lopte = %.2f\n", 4 * r*r*r * M_PI/3); // ispis vrijednosti
return 0;
}
Ispis na ekranu:
Index
|
|
|