E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Funkcije

Prijava

Funkcije

 

 Vsako zahtevnejšo nalogo lažje obvladamo tako, da jo razdelimo na podnaloge. Podnaloge v jeziku C++ opravljajo funkcije. Funkcija je sestavljena iz stavkov in predstavlja logično povezano celoto glede na nalogo, ki jo opravlja. Predstavljamo si jo kot črno škatlo, ki sprejme vhodne podatke in daje rezultate, kot na primer izpiše podatke na zaslon, izračuna določeno vrednost, itd.

 

 

Zakaj uporabljamo funkcije?

 

Vprašanja

 

 

Kaj izpiše naslednji program?

#include <iostream>
using namespace std;

void test(int& a, int& b, int c)
{
a*=2;
b*=2;
c*=2;
}

int main ()
{
int x=1, y=3, z=7;
test(x, y, z);
cout << "x=" << x << ", y=" << y << ", z=" << z;
return 0;
}

Odgovor je pravilen

Odgovor žal ni pravilen

 

 

Kaj izpiše naslednji program?

int test(int a, int b)
{


return
(a*b);
}


int
test(float a, float b)
{


return
(int)(a/b);
}


int
test(int a, float b)
{


return
(int)(a+b);
}


int
test(float a, int b)
{


return
(int)(a-b);
}


int
main () {

int
x=6,y=2;
cout << (x,y);

return
0;
}

Odgovor je pravilen

Odgovor žal ni pravilen

 

 

Je trditev pravilna?

Preden funkcijo deklariramo jo moramo poklicati.

Odgovor je pravilen

Odgovor žal ni pravilen