1
Structura liniara (secventiala)
Structura liniara (secventiala)
Un program cu structura liniara executa instructiunile una dupa alta, in ordinea in care sunt scrise.
Ca o reteta de gatit - faci pasii in ordine, fara sa sari!
Instructiune 1
↓
Instructiune 2
↓
Instructiune 3
↓
...
2
Sablonul clasic: Citire - Prelucrare - Afisare
Sablonul clasic: Citire - Prelucrare - Afisare
// 1. CITIRE - luam datele de intrare
cin >> a;
cin >> b;
// 2. PRELUCRARE - facem calculele
suma = a + b;
produs = a * b;
// 3. AFISARE - aratam rezultatele
cout << "Suma: " << suma << endl;
cout << "Produs: " << produs << endl;
3
Exemplu complet: Conversia temperaturii
Exemplu complet: Conversia temperaturii
#include <iostream>
using namespace std;
int main() {
float celsius, fahrenheit;
// Citire
cout << "Temperatura in Celsius: ";
cin >> celsius;
// Prelucrare (formula: F = C * 9/5 + 32)
fahrenheit = celsius * 9 / 5 + 32;
// Afisare
cout << celsius << "C = " << fahrenheit << "F" << endl;
return 0;
}
4
💡 Probleme tipice cu structura liniara
💡 Probleme tipice cu structura liniara
- Calcul arie/perimetru figuri geometrice
- Conversii unitati (km-m, C-F, ore-minute)
- Calcule matematice simple
- Interschimbarea valorilor a doua variabile