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

Listing programa:

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

int obim(int aa) {    // definisanje funkcije obim kvadrata
   return 4 * aa;     // obim kvadrata - izracunaj i vrati u glavni program
}

int main ()           // glavni program
{
    cout << "Obim 5 kvadrata";  // naslov

    int a, o;                   // deklarisanje varijabli

    for(int i = 1; i <= 5; i++){  // za i od 1 do 5 ponavljaj
        cout << "\n" << i << ". stranica: "; // redni broj para
        cin >> a;                 // stranica, ulazna vrijednost
        cout << "Stranica = " << a << "\tObim = " << obim(a);  // poziv funkcije i ispis vrijednosti 
    }
    return 0;
}

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

int obim(int aa) {    // definisanje funkcije obim kvadrata
   return 4 * aa;     // obim kvadrata - izracunaj i vrati u glavni program
}

int main ()
{
    cout << "Obim 5 kvadrata";    // naslov

    int a, o;                     // deklarisanje varijabli

    for(int i = 1; i <= 5; i++){  // za i od 1 do 5 ponavljaj
        cout << "\n" << i << ". stranica: "; // redni broj para
        cin >> a;                 // stranica, ulazna vrijednost
        o = obim(a);              // poziv funkcije
        cout << "Stranica = " << a << "\tObim = " << o;  // ispis vrijednosti
    }
    return 0;
}

Ispis na ekranu:

Index