9.3.. Naći obim pravougaonika za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu o = obim(a, b) ).

Listing programa:

I varijanta   poziv iz naredbe ispisa
// 09351013
// Obim pravougaonika
#include <iostream>
using namespace std;

int obim(int aa, int bb){      // definisanje funkcije obim pravougaonika
   return 2 * aa + 2 * bb;     // obim pravougaonika - izracunaj i vrati u glavni program
}

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

    int a, b;                       // deklarisanje varijabli

    for(int i = 1; i <= 5; i++){    // za i od 1 do 5 radi
        cout << "\n" << i << ". par stranica: "; // redni broj para
        cout << "\nstranica a: ";   // prva stranica
        cin >> a;                   // ulazna vrijednost  
        cout << "stranica b: ";      // druga stranica
        cin >> b;                   // ulazna vrijednost 

        cout << "Stranica = " << a << "  stranica = " << b << "\tObim = " << obim(a, b);  // poziv funkcije i ispis vrijednosti 
    }
    return 0;
}


II varijanta poziv funkcije iz naredbe pridruzivanja
// 09351013
// Obim pravougaonika
#include <iostream>
using namespace std;

int obim(int aa, int bb){      // definisanje funkcije obim pravougaonika
   return 2 * aa + 2 * bb;     // obim pravougaonika - izracunaj i vrati u glavni program
}

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

    int a, b, o;                    // deklarisanje varijabli

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

Ispis na ekranu:

Index