9.3.. Napisati program sa funkcijom za izračunavanje površine kvadrata za 5 različitih vrijednosti stranice.

Listing programa:

I varijanta poziv iz naredbe ispisa
// 09351011
// Povrsina kvadrata 5x
#include <iostream>
using namespace std;

double povrsina(double aa) {    // definisanje funkcije povrsine kvadrata
   return aa * aa;        // povrsina kvadrata - izracunaj i vrati u glavni program
}

int main ()
{
    cout << "Povrsina kvadrata za 5 vijednosti";  // naslov
 
    double a, p;                    // deklarisanje varijabli
 
    for(int i = 1; i <= 5; i++){ // za i od 1 do 5 radi
        cout << "\n" << i << ". stranica: "; // redni broj stranice
        cin >> a;                // ulazna vrijednost 
        cout << "Stranica = " << a << "\tPovrsina = " << povrsina(a);  // poziv funkcije i ispis vrijednosti 
    }
 
    return 0;
}


II varijanta poziv funkcije iz naredbe pridruzivanja
// 09351011
// Povrsina kvadrata 5x
#include <iostream>
using namespace std;

double povrsina(double aa) {    // definisanje funkcije povrsine kvadrata
   return aa * aa;        // povrsina kvadrata - izracunaj i vrati u glavni program
}
 
int main ()
{
    cout << "Povrsina kvadrata za 5 vijednosti";  // naslov
  
    double a, p;                 // deklarisanje varijabli
  
    for(int i = 1; i <= 5; i++){ // za i od 1 do 5 radi
        cout << "\n" << i << ". stranica: "; // redni broj stranice
        cin >> a;                // ulazna vrijednost 
        p = povrsina(a);         // poziv funkcije
        cout << "Stranica = " << a << "\tPovrsina = " << p;  // ispis vrijednosti 
    }
    return 0;
}

Ispis na ekranu:

Index