Documente Academic
Documente Profesional
Documente Cultură
Notiuni generale
Functia cu tip
Forma generala a unei functii este
tip_functie nume_functie(parametru 1,parametru 2,parametru 3, ,parametru
n)
{
secventa de instructiuni
}
Unde:
Exemplu 1:
#include <iostream.h>
#include <conio.h>
int inmultire(int nr1,int nr2)
{
int rezultat;
rezultat=nr1*nr2;
return rezultat;
}
int main()
{
int nr1,nr2;
cout<<"Dati primul numar: ";cin>>nr1;
cout<<"Dati al doilea numar: ";cin>>nr2;
cout<<"Rezultat: "<<inmultire(nr1,nr2);
getch();
return 0;
}
Explicatii program
S-a creat o functie inmultire( ) , cu parametrii nr1 si nr2. In variabila rezultat s-a
calculat produsul celor 2 variabile parametru. Functia va returna rezultatul
calculat prin return rezultat;
In functia principala s-au declarat 2 variabile, citite de la tasatur, iar afisarea
produsului acestora s-a realizat cu ajutorul functiei.
Exemplu 2:
#include <iostream.h>
#include <conio.h>
int adunare (int a, int b)
{
int r;
r=a+b;
return (r);
}
int main ()
{
int z;
z = adunare (7,3);
cout << "The result is " << z;
getch();
return 0;
}
Explicatie
void functie(void)
Exemplu 3
#include <iostream.h>
#include <conio.h>
void mesaj(void)
{
cout<<"Sunt o functie void !";
}
int main()
{
mesaj();
getch();
return 0;
}