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:

  1. ulaz - učitati: r
  2. obrada - izračunati:
    r = √(povrsina/Pi)
    obim = 2*r*Pi
  3. 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