Funkcije u C++ Riješeni primjeri Vilim Jurković, Tehnička škola Zagreb =============================================================================================== Primjer 1. #include #include using namespace std; int n; // globalna varijabla - vidljiva u svim funkcijama void unos_podatka() { cout<<"Unesite N :"; cin>>n; } void ispis_sume() { int i,s=0; // lokalne varijable for(i=1;i<=n;i++) s+=i; cout<<"Suma brojeva od 1 do N iznosi "< #include using namespace std; // primjer pokazuje kako iz jedne funkcije mozemo pozvati drugu void f1() { cout<<"\n Ovo je pozvana funkcija f1 "< #include using namespace std; float zbroji(float a, float b )// PROTOTIP funkcije zbroji ( bez tijela ) { return(a+b); } int main() { float x,y,z; cout<<"Upisite dva realna broja\n"; cin>>x>>y; z=zbroji(x,y);// poziv funkcije zbroji cout<<"Zbroj= "< #include using namespace std; float racun(float a,float b, char op){ switch (op){ case '+': return(a+b); // NEMA NAREDBE BREAK -umjesto nje imamo u ovom slucaju naredbu return case '-': return(a-b); case '*': return (a*b); case '/': return (a/b); } cout<<"Napoznata operacija!\n"; return 0; } int main() { float m,n; char o; cout<<"Unesite 2 realna broja"<>m>>n; cout<<"Unesite jednu matematicku operaciju: +,-,*,/"<>o; cout<