6.4.. Za poznat obim kruga izračunati poluprečnik i površinu kruga.

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 poluprečnik r pa površina kruga;
II varijanta koristi naredba #define PI 3.1415 za definisanje vrijednosti broja PI.
III varijanta vrijednost povrsine se računa u naredbi ispisa povrsina = r * r * M_PI = (obim/2*M_PI)*(obim/2*M_PI)*M_PI = obim * obim / (4*M_PI)

Tekstualni algoritam:

  1. ulaz - učitati: r
  2. obrada - izračunati:
    r = obim/(2*π)
    povrsina = r*r*π
  3. izlaz - ispisati: obim, r, povrsina

Listing programa:

// 06411090
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    float r, obim, povrsina;  // deklarisanje varijable
    cout << "Ucitaj obim kruga: ";  // ime varijable cija vrijednost se ucitava
    cin >> obim;             // ucitavanje vrijednosti

    r = obim/(2*M_PI);       // radijus
    povrsina = r*r*M_PI;     // povrsina kruga
    cout << "Radijus kruga = " << r << endl;         // ispis vrijednosti
    cout << "Povrsina kruga = " << povrsina << endl; // ispis vrijednosti
    return 0;
}

II varijanta
// 06411090
#include<iostream>
#define PI 3.1415
using namespace std;
int main()
{
    float r, obim, povrsina;  // deklarisanje varijable
    cout << "Ucitaj obim kruga: "; // ime varijable cija vrijednost se ucitava
    cin >> obim;                // ucitavanje vrijednosti

    r = obim/(2 * PI);       // radijus
    povrsina = r*r*PI;       // povrsina kruga
    cout << "Radijus kruga = " << r << endl;         // ispis vrijednosti
    cout << "Povrsina kruga = " << povrsina << endl; // ispis vrijednosti
    return 0;
}

III varijanta
// 06411090
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    float r, obim, povrsina;  // deklarisanje varijable
    cout << "Ucitaj obim kruga: ";  // ime varijable cija vrijednost se ucitava
    cin >> obim;                // ucitavanje vrijednosti

    cout << "Radijus kruga = " << obim/(2*M_PI) << endl;   // ispis vrijednosti
    cout << "Povrsina kruga = " << obim * obim / (4*M_PI) << endl; // ispis vrijednosti
    return 0;
}

Ispis na ekranu:

Index