string ( Trebuie adaugat la inceputul fisierului daca nu exista : #include Using namespace std; Sirul de caractere trebuie delimitat de : “ (ghilimele) string mesaj = “bun venit”;
int contor = 0; char start = 'A'; bool isFinished = false; false; double temperaturaCelsius = 32.5; string mesaj = "Buna ziua"; Citirea valorilor de la tastatura
cout
<< ”Introduceti numele : \n”; \n”;
cin
>> nume;
Trecerea pe urmatorul rand
\n” ;
Constante
Constanta literara :
int lungimea = 35; ( 35 e constanta literara ) ( valoarea ei nu se poate schimba )
Instructiuni compuse sau blocuri { temp = x; x = y; y = temp; } Un bloc de instructiuni incepe cu caracterul { si se termina cu caracterul }. L a sfarsitul blocului nu se pune terminatorul ;
Operatori aritmetici +
a = 4 + 5;
-
a = 20 – 15;
* inmultire
a = 8 * 4;
/ impartire
a = 36 / 9;
% restul impartirii intregi
10 % 4;
double impartireIntreaga = 3 / 4;
a=2
// rezultatul evaluarii este 0 // deoarece ambii termeni sunt numere intregi.
double impartireReala = 3.0 / 4;
// rezultatul evaluarii este 0.75
Operatori de comparare ==
se testeaza egalitatea
!=
se testeaza daca au valori diferite
> < >=
mai mare sau egal
<=
mai mic sau egal
Incrementarea / decrementarea int a = 0; int b = 1; ++a;
// operatorul cu prefixare ehivalent cu a = a + 1.
b++;
// operatorul cu postfixare echivalent cu b = b + 1.
if, else, else if if(expresie) { // instructiuni executate doar daca expresie este evaluata ca true }
// inceputul blocului switch, tipul variabilei care
{
// se evalueaza trebuie sa fie char, int sau enum.
case ROSU:
// constante cu care se compara valoarea variabilei.
cout << "stop\n"; break;
// transfera executia dupa blocul switch.
case VERDE: cout << "puteti trece!\n"; break; case GALBEN: cout << "pregatire\n"; break; default: cout << "culoare invalida\n"; break; }
#include using namespace std; int main() { cout << "introduceti un caracter\n"; char ch; cin >> ch; switch(ch) { case 'a': case 'e': case 'i': case 'o': case 'u': cout << "caracterul este vocala\n"; break;
// are una din valorile specificate de // case (a, e, i, o sau u)
default: cout << "caracterul este consoana\n"; break; return 0; }