9.3.. Napisati program sa funkcijom za izračunavanje kvadrata broja.
Listing programa:
I varijanta poziv iz naredbe ispisa (cout)
// 09311006
#include <iostream>
using namespace std;
int proizvod(int a) { // definisanje funkcije kvadrat dva broja
return a * a; // proizvod broja
}
int main ()
{
cout << "Kvadrat broja" << endl; // naslov
int broj1, p; // deklarisanje varijabli
cout << "Broj: "; // ulazna vrijednost
cin >> broj1;
cout << broj1 << " * " << broj1 << " = " << proizvod(broj1); // poziv funkcije i ispis
return 0;
}
II varijanta posebna varijabla za povratnu vrijednost u funkciji
// 09311006
#include <iostream>
using namespace std;
int proizvod(int a) { // definisanje funkcije kvadrat dva broja
int r; // rezultat
r = a * a; // izracunaj rezulata
return r; // vraca rezultat
}
int main ()
{
cout << "Kvadrat broja" << endl; // naslov
int broj1, p; // deklarisanje varijabli
cout << "Broj: "; // ulazna vrijednost
cin >> broj1;
cout << broj1 << " * " << broj1 << " = " << proizvod(broj1); // poziv funkcije i ispis
return 0;
}
III varijanta poziv iz naredbe
// 09311006
#include <iostream>
using namespace std;
int proizvod(int a) { // definisanje funkcije kvadrat dva broja
return a * a; // proizvod broja
}
int main ()
{
cout << "Kvadrat broja" << endl; // naslov
int broj1, p;
cout << "Broj: "; // ulazna vrijednost
cin >> broj1;
p = proizvod(broj1); // poziv funkcije proizvod
cout << broj1 << " * " << broj1 << " = " << p; // ispis
return 0;
}
Ispis na ekranu:
Kvadrat broja
Broj: 4
4 * 4 = 16
Index
|