Sunteți pe pagina 1din 2

Colegiul Tehnic Radauti

Prof. Silvia Martinescu


FI DE NVARE
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 void.
Programul C++ este alctuit din una sau mai multe funcii, din care una este rdcin (adic nu
poate lipsi i execuia programului ncepe automat cu ea). Aceasta se numete main. Programul conine i
declaraii de variabile globale.
#include <iostream.h> - directiv folosit pentru a efectua citiri/scrieri
Pentru a efectua citirile folosim cin>>. Forma general: cin>>a1>>a2>>ak;
Pentru a efectua scrieri pe ecran folosim cout<<. Forma general: cout<<a1<<a2<<<<ak;
Numim tastatura cin. La citire, datele vin de la tastatur n memorie cin>>
Numim monitorul cout. La scriere, datele trec din memorie ctre monitor, deci scriem cout<<.
Prin stream vom nelege un flux de date de la o surs ctre o destinaie.
Sursa poate fi: tastatura (cin), un fiier oarecare aflat pe hard, o variabil a programului.
Destinaia poate fi: monitorul (cout), un fiier oarecare aflat pe hard, o variabil a programului.

Ex1 (Cel mai simplu program C++)


void main()
{
}

Ex3 (Introducerea/tiprirea unei valori


precedat de text)
#include <iostream.h>
void main()
{
int NrLat;
cout<<"Nr laturi?"; cin>>NrLat
cout<<"Numarul laturilor
este"<<NrLat;
}

Ex2 (Program care citete un numr ntreg i-l


tiprete)
#include <iostream.h>
void main()
{
int a;
cin>>a;
cout<<a;
}

Ex4 (n C++, se adun codul caracterului cu numrul


i se tiprete suma)
#include <iostream.h>
void main()
{
char a;
int b;
a='y'; b=71;
cout<<a<<' '<<a+b;
}

Informatic. Clasa a IX-a.

Colegiul Tehnic Radauti


Prof. Silvia Martinescu
Ex5 (Instruciunea expresie)
main()
{
7+2;
}

Ex7(programul interschimb coninutul a


dou variabile)
#include <iostream.h>
main()
{
int a,b,c;
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
c=a; a=b; b=c;
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
}

Ex6 (Instruciunea vid)


main()
{
;
;;
}

Ex8 (programul afieaz media aritmetic a dou


valori ntregi)
#include <iostream.h>
main ()
{
int a,b;
float medie;
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
medie=float(a+b)/2;
cout<<"media este "<<medie;
}

Problema.
Enun: Un mochetator v cere s-l ajutai s calculeze ct mochet i este necesar pentru a acoperi o
camer de form dreptunghiular ale crui dimensiuni le cunoate.
Limbaj pseudocod
Programul C++
start
citeste(lung)
citeste(lat)
aria=lung*lat
scrie(aria)
stop

#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int lung,lat,aria;
cout<<"Lungimea"; cin>>lung;
cout<<"latinea"; cin>>lat;
aria=lung*lat;
cout<<"aria este"<<aria<<endl;
getch();
}

Informatic. Clasa a IX-a.