You are on page 1of 2

coala cu clasele I-VIII Nicolae Iorga Bacau Prof. ing.

Bostan Mihaela

FI DE LUCRU Limbajul C++ Un program C++ este alctuit din una sau mai multe funcii. Fiecrui algoritm (subalgoritm) n C++ i corespunde o funcie care codific algoritmul (subalgoritmul) n instruciuni C++. O funcie poate ntoarce un rezultat sau nu. Dac aceasta nu ntoarce un nici un rezultat spunem c tipul rezultatului este !oid. "rogramul C++ este alctuit din una sau mai multe funcii din care una este rdcin (adic nu poate lipsi #i e$ecuia programului ncepe automat cu ea). %ceasta se nume#te main. "rogramul conine #i declaraii de !ariabile globale. #include <iostream.h & directi! folosit pentru a efectua citiri'scrieri Pentru a efectua citirile folosim cin . Forma general( cin a! a"# a$% Pentru a efectua scrieri pe ecran folosim cout<<. Forma general( cout<<a!<<a"<<#<<a$% )*umim+ tastatura cin. ,a citire datele !in de la tastatur n memorie - cin.. )*umim+ monitorul cout. ,a scriere datele trec din memorie ctre monitor deci scriem cout//. "rin stream !om nelege un flux de date de la o surs ctre o destinaie. Sursa poate fi( tastatura (cin) un fi#ier oarecare aflat pe 0ard o !ariabil a programului. Destinaia poate fi( monitorul (cout) un fi#ier oarecare aflat pe 0ard o !ariabil a programului. 1$3 ("rogram care cite#te un numr ntreg #i&l tipre#te) #include <iostream.h> void main() { int a; cin>>a; cout<<a; }

1$2 (Cel mai simplu program C++) void main() { }

1$4 (5ntroducerea'tiprirea unei !alori precedat de te$t) #include <iostream.h> void main() { int NrLat; cout<<"Nr laturi?"; cin>>NrLat cout<<"Numarul laturilor este"<<NrLat; }

1$6 (7n C++ se adun codul caracterului cu numrul #i se tipre#te suma) #include <iostream.h> void main() { char a; int b; a= ! ; b="#; cout<<a<< <<a$b; }

Opional: Informatic . !lasa a VIII-a.

coala cu clasele I-VIII Nicolae Iorga Bacau Prof. ing. Bostan Mihaela

1$8 (5nstruciunea e$presie) main() { "$%; }

1$9 (5nstruciunea !id) main() { ; ;; }

1$:(programul intersc0imb coninutul a dou !ariabile) #include <iostream.h> main() { int a&b&b; cout<<"a="; cin>>a; cout<<"b="; cin>>b; c=a; a=b; b=c; cout<<"a="<<a<<endl; cout<<"b="<<b<<endl; }

1$; (programul afi#eaz media aritmetic a dou !alori ntregi) #include <iostream.h> main () { int a&b; 'loat medie; cout<<"a="; cin>>a; cout<<"b="; cin>>b; medie='loat(a$b)(%; cout<<"media este"<<medie; }

"roblema. "nun: Un moc0etator ! cere s&l a<utai s calculeze c=t moc0et i este necesar pentru a acoperi o camer de form dreptung0iular ale crui dimensiuni le cunoa#te. Limbaj pseudocod Programul C++ start citeste(lun)) citeste(lat) aria=lun)*lat scrie(aria) sto+ #include <iostream.h> #include <conio.h> void main() { clrscr(); int lun)&lat&aria; cout<<"Lun)imea"; cin>>lun); cout<<"latinea"; cin>>lat; aria=lun)*lat; cout<<"aria este"<<aria<<endl; )etch(); }

Opional: Informatic . !lasa a VIII-a.

You might also like