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 vrijednsoti broja
	return a + a;    // dvostruka vrijenost broja - izlazna vrijednost funkcije
}

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

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

	cout << broj1 << " + " << broj1 << = " << suma(broj1));

    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 ()
{
	cout << "Dvostruka vrijednost broja" << endl;
    int broj1, s;

    cout << "Broj: ";
    cin >> broj1;

	s = suma(broj1);

	cout << broj1 << " + " << broj1 << " = " << s;

    return 0;
}

Ispis na ekranu:
Dvostruka vrijednost broja
Broj: 123
123 + 123 = 246

Index