9.3.. Napisati program sa funkcijom za izračunavanje dvostruke vrijednosti učitanog cijelog broja.

Listing programa:

I varijanta return a+a proracun, poziv iz naredbe ispisa
// 09311022
#include <iostream>
using namespace std;

int suma(int a) {    // definisanje funkcije dvostruke vrijednosti broja
	return a + a;    // dvostruka vrijenost broja - izlazna vrijednost funkcije
}

int main ()
{
    cout << "Dvostruka vrijednost broja" << endl;    // naslov
    int broj1;      // deklarisanje varijable

    cout << "Broj: ";  
    cin >> broj1;          // ulazna vrijednost

	cout << broj1 << " + " << broj1 << = " << suma(broj1));  // poziv funkcije i ispis vrijednosti 

    return 0;
}

II verzija return a+a proracun u return naredbi
// 09311022
#include <iostream>
using namespace std;

int suma(int a) {
	return a + a;     // dvostruka vrijenost broja - izlazna vrijednost funkcije
}

int main ()           // glavni program
{
    cout << "Dvostruka vrijednost broja" << endl;
    int broj1, s;

    cout << "Broj: ";  
    cin >> broj1;          // ulazna vrijednost

	s = suma(broj1);       // poziv funkcije

	cout << broj1 << " + " << broj1 << " = " << s;  // ispis vrijednosti

    return 0;
}

Ispis na ekranu:

Index