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:

  1. ulaz - učitati: r
  2. obrada - izračunati:
    P = 4 * r*r * π
    V = 4 * r*r*r * π / 3;
  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