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:

  1. obrada - izračunati:
    obim = 2*r*Pi
    povrsina = r*r*Pi
  2. 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