Sunteți pe pagina 1din 3

C++

Structura generala a unui program C++ este:

#include <iostream.h>

#include<stdio.h>

#include<string.h>

#include<math.h>

…………………………….

# define a 3;

# define x 45.89;

# define pi 3.1415;

………………………………..

int <nume_functie1> (<lista_ parametri)

…………………..

float <nume_functie2> (<lista_ parametri)

…………………..

Int main()

……

return 0;}
In antetul programului am inclus directivele preprocesor care contin
prototipul unor functii ce urmeaza sa fie folosite in programul respectiv.

De ex. #include <iostream.h> face posibila folosirea in program a functiilor


„cin” si „cout” pentru citirea datelor de intrare si afisarea datelor de iesire.

Headerul <math.h> face posibila folosirea in program a functiilor


matematice cum ar fi: sqrt(), abs(), floor(), pow() s.a.

In sectiunea „Declaratii constante” folosim sintaxa:

# define <nume_constanta> <valoare>;

Urmeaza sectiunea functiilor definite de utilizator. Sintaxa unei functii este:

<tipul valorii returnate de catre functie> sau void daca functia nu


returneaza nicio valoare <nume_functie> (<lista_parametri_formali>) .

Corpul functiei se scrie intre { }.

Toate elementele de mai sus fac parte din antetul programului.

Urmeaza corpul programului, adica functia principala main, de tip int , fara
parametri, care se incheie cu return 0. Corpul functiei principale se scrie
intre { }.

Citirea si scrierea datelor


#include <iostream>
using namespace std;
# define a 3;
int main()
{ float x,y;
x=a;
cout<<"\n y=";
cin>>y;
cout<<"\n suma="<<x+y;
return 0;
}

Test

1. Care este structura generala a unui program C++? (3 puncte)


2. Definiti notiunea „directiva preprocesor” si dati minim 2 exemple
de headere. (3 puncte)
3. Scrieti un program C++ (complet) care citeste de la tastatura doua
numere reale in variabilele x si y, apoi calculeaza si afiseaza suma,
produsul si media lor aritmetica, folosind 3 variabile reale S, P si
M_A. (3 puncte).

S-ar putea să vă placă și