Reguli de Baza C++

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

Descărcați ca pdf sau txt
Descărcați ca pdf sau txt
Sunteți pe pagina 1din 5

Reguli de bază C++

#include <iostream> este o bibliotecă de fișiere antet care ne permite să


lucrăm cu obiecte de intrare și de ieșire;

using namespace std înseamnă că putem folosi nume pentru obiecte și


variabile din biblioteca standard, dacă nu folosim linia de cod va trebui să
punem pentru fiecare operație de citire respectiv scriere de exemplu (std::cin,
std::cout);

cout se pronunță „see-out”, folosit pentru ieșirea datelor (scrierea/afișarea lor)


și folosește operatorul de inserare (<<);

cin se pronunță „see-in”, folosit pentru introducere (citirea) și utilizează


operatorul de extracție (>>);

int main() aceasta se numește funcție, orice cod din acoladele sale {}va fi
executat;

Fiecare instrucțiune C++ se termină cu punct și virgulă (;);

return 0 încheie funcția principală;

Linii noi

Pentru a insera o linie nouă, folosim caracterul \n


cout << "Hello World! \n";
Două \n caractere unul după altul vor crea o linie goală;
cout << "Hello World! \n\n";
Un alt mod de a insera o linie nouă este cu endl
cout << "Hello World!" << endl;

Comentarii pe o singură linie

Comentariile pe o singură linie încep cu două bare oblice (//).

Orice text între // și sfârșitul liniei este ignorat de compilator (nu va fi


executat).

Comentarii cu mai multe linii C++

Comentariile pe mai multe rânduri încep cu /*și se termină cu */.

Orice text între /*și */va fi ignorat de compilator


Într-un program, datele apar fie sub forma unor constante (valori care nu se
modifică), fie sub forma unor variabile. Constantele și variabilele sunt
informații de bază manipulate de un program.

Variabile C++

Variabilele sunt containere pentru stocarea valorilor datelor.

O variabilă este caracterizată prin:

Nume - este un identificator și trebuie să respecte regulile pentru definirea


acestora;
Tip de dată - constă într-o mulțime de valori pe care le poate memora variabila
pentru care s-a adoptat un mod de reprezentare în memoria computerului și un set
de operatori care pot fi aplicați asupra acestor valori;
Valoare - este valoarea avută la un moment dat în timpul rulării programului.

În C++, există diferite tipuri de variabile (definite cu cuvinte cheie diferite), de


exemplu:

● int- stochează numere întregi (numere întregi), fără zecimale, cum ar fi


123 sau -123
● double și float - stochează numere în virgulă mobilă, cu zecimale,
cum ar fi 19,99 sau -19,99
● char- stochează caractere individuale, cum ar fi „a” sau „B”. Valorile de
caractere sunt înconjurate de ghilimele simple
● string- stochează text, cum ar fi „Hello World”. Valorile șirurilor sunt
înconjurate de ghilimele duble
● bool- stochează valori cu două stări: adevărat sau fals

Identificatori C++

Toate variabilele C++ trebuie identificate cu nume unice.

Aceste nume unice sunt numite identificatori.

Identificatorii pot fi nume scurte (cum ar fi x și y) sau nume mai descriptive


(vârstă, sumă, volum total etc).

Notă: Este recomandat să folosiți nume descriptive pentru a crea cod ușor de
înțeles și de întreținut.

Regulile generale pentru denumirea variabilelor sunt:

● Numele pot conține litere, cifre și caractere de subliniere


● Numele trebuie să înceapă cu o literă sau un caracter de subliniere (_)
● Numele sunt sensibile la majuscule ( myVar și myvar sunt variabile
diferite)
● Numele nu pot conține spații albe sau caractere speciale precum !, #, %
etc.
● Cuvintele rezervate (cum ar fi cuvintele cheie C++ int, double, char)
nu pot fi folosite ca nume

Exemplu:
#include <iostream>

using namespace std;

int main()

/*sa se citeasca de la tastatura 2

numere naturale si sa se calculeze

media aritmetica a lor*/

int a, b;

double media_aritmetica;

cout<<"Primul numar: ";

cin>>a;

cout<<"Al doilea numar: ";

cin>>b;

media_aritmetica=double(a+b)/2;

cout<<"Media aritmetica este: "<<media_aritmetica;

return 0;

}
Exercitiu 1:
Sa se creeze un calculator care citeste de la tastatura 2 numere naturale si
realizeaza operatii de adunare, scadere, inmultire respectiv de impartire și
restul împărțirii.

#include <iostream>

using namespace std;

int main()

int a, b;

int suma, scadere;

float inmultire, impartire, restul_impartirii;

cout<<"Primul numar este: ";

cin>>a;

cout<<"Al doilea numar este: ";

cin>>b;

suma=a+b;

cout<<"Suma este egala cu: "<<suma<<endl;

scadere=a-b;

cout<<"Scaderea este egala cu: "<<scadere<<endl;

inmultire=float(a*b);

cout<<"Inmultirea este egala cu: "<<inmultire<<endl;

impartire=float(a/b);

cout<<"Impartirea este egala cu: "<<impartire<<endl;

restul_impartirii=float(a%b);

cout<<"Restul impartirii este egal cu: "<<restul_impartirii;


return 0;

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