9.3.. Napisati program sa funkcijom za izračunavanje sume kvadrata dva cijela broja.
Listing programa:
// 09311001
#include <iostream>
using namespace std;
int sumakv(int a, int b) { // definisanje funkcije suma kvadrata
return a * a + b * b; // suma kadrata dva broja
}
int main ()
{
cout << "Suma kvadrata dva broja" << endl; // naslov
int broj1, broj2, s; // deklarisanje varijabli
cout << "Prvi broj: "; // ulazne vrijednosti
cin >> broj1; // prvi broj
cout << "Drugi broj: ";
cin >> broj2; // drugi broj
s = sumakv(broj1, broj2); // poziv funkcije sumakv
cout << broj1 << " * " << broj1 << " + " << broj2 << " * " << broj2 << " = " << s; // ispis vrijednosti ulaznih i izlaznih varijabli
return 0;
}
II varijanta poziv funkcije iz naredbe ispisa
// 09311001
#include <iostream>
using namespace std;
int sumakv(int a, int b) { // definisanje funkcije suma kvadrata
return a * a + b * b; // suma kadrata dva broja
}
int main ()
{
cout << "Suma kvadrata dva broja" << endl;
int broj1, broj2;
cout << "Prvi broj: "; // ulazne vrijednosti
cin >> broj1;
cout << "Drugi broj: ";
cin >> broj2;
cout << broj1 << " * " << broj1 << " + " << broj2 << " * " << broj2 << " = " << sumakv(broj1, broj2); // ispis sume kvadrata dva broja
return 0;
}
Ispis na ekranu:
Suma kvadrata dva broja
Prvi broj: 2
Drugi broj: 3
2 * 2 + 3 * 3 = 13
Index
|
|