📝

Limbajul C++: Elemente de baza

Dupa aceasta lectie, vei intelege structura unui program C++, tipurile de date si cum sa declari variabile.

🎯 INCEARCA

Scrie si ruleaza acest cod!

Provocarea ta:
#include <iostream> using namespace std; int main() { int varsta = 13; float inaltime = 1.65; string nume = "Andrei"; cout << "Salut, " << nume << "!" << endl; cout << "Ai " << varsta << " ani." << endl; cout << "Inaltimea ta este " << inaltime << " m." << endl; return 0; }

Modifica: Schimba valorile variabilelor cu datele tale personale si ruleaza din nou!

💡 Ce observi in output? Click pentru explicatie

cout = "console output" - afiseaza text

<< = "trimite spre" - trimite date spre ecran

endl = "end line" - trece pe rand nou

📚 INVATA

Structura unui program C++

Structura de baza
#include <iostream> // 1. Biblioteci (ce unelte folosim) using namespace std; // 2. Spatiu de nume (scurtatura) int main() { // 3. Functia principala // Codul tau aici return 0; // 4. Semnaleaza "totul OK" }
Variabile - "cutii" pentru date
O variabila este ca o cutie cu eticheta. Are:
  • Tip - ce fel de date contine
  • Nume - eticheta cutiei
  • Valoare - ce e in cutie
int varsta = 13; // tip: int, nume: varsta, valoare: 13 float pret = 19.99; // tip: float, nume: pret, valoare: 19.99 string culoare = "rosu"; // tip: string, nume: culoare, valoare: "rosu"
Tipuri de date principale
Tip Ce stocheaza Exemple
int Numere intregi -5, 0, 13, 1000
float Numere cu virgula (6-7 cifre precizie) 3.14, -0.5, 100.0
double Numere cu virgula (15 cifre precizie) 3.141592653589
char Un singur caracter 'A', 'x', '7'
string Text (sir de caractere) "Salut", "Ana"
bool Adevarat/Fals true, false
Operatori aritmetici
Operator Operatie Exemplu Rezultat
+Adunare5 + 38
-Scadere5 - 32
*Inmultire5 * 315
/Impartire5 / 31 (intreg!) sau 1.66 (float)
%Rest (modulo)5 % 32
Citire de la tastatura
int numar; cout << "Introdu un numar: "; cin >> numar; // cin = "console input" - citeste de la utilizator cout << "Ai introdus: " << numar;
💡 Reguli pentru nume de variabile

✅ Incep cu litera sau _ (nu cifra)

✅ Contin litere, cifre, _ (fara spatii!)

✅ Case-sensitive: Varstavarsta

❌ Evita: diacritice, cuvinte rezervate (int, if, while...)

✅ VERIFICA

Hai sa vedem ce ai retinut!

1. Ce tip de variabila folosesti pentru a stoca varsta (13 ani)?
int
float
string
2. Ce tip folosesti pentru un pret de 19.99 lei?
int
float
bool
3. Ce operator da restul impartirii?
/
%
*
4. Care este declaratia corecta pentru un nume?
int nume = "Maria";
string nume = "Maria";
char nume = "Maria";
🎉

Felicitari!

Ai terminat Lectia 2: Elemente de baza C++

+75 XP

Acum stii sa declari variabile si sa folosesti operatori!