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:

  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 <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