Extras din laborator
Scopul lucrarii. Instructiunea if
Consideratii teoretice
Instructiunea if permite ramificarea fluxului normal. Putem pune o întrebare si în functie de
conditiile existente putem realiza o actiune sau alta.
Structura IF-THEN-ELSE
În C++ instructiunea if poate fi folosita în doua variante: forma IF-THEN-ELSE sau forma IFTHEN.
O vom analiza mai întâi pe prima.
Sintaxa formei IF-THEN-ELSE este
if(expresie)
Instructiunea 1A
else
Instructiunea 1B
De notat ca instructiunea if foloseste doar cuvintele rezervate if si else, chiar daca structura
se numeste IF-THEN-ELSE.
Exemple
if(oreLucrate <= 40)
plata = sumaPeOra * oreLucrate;
else
plata = sumaPeOra * (40.0 + (oreLucrate – 40.0) * 1.5);
cout << plata;
În limbaj natural, aceasta instructiune spune urmatorul lucru: Daca numarul de ore lucrate este mai
mic sau egal decât 40, atunci calculeaza suma obisnuita de plata si apoi treci la instructiunea de
tiparire. Daca numarul de ore lucrare este mai mare decât 40, atunci calculeaza suma normala si
suma suplimentara , apoi treci la instructiunea de tiparire.
Blocuri
Pentru a evita împartirea la zero într-o expresie, sa presupunem ca atunci când
numitorul este egal cu 0 facem doua lucruri: tiparim un mesaj de eroare si încarcam
valoarea 9999 în variabila rezultat. Trebuie, asadar, sa realizam doua instructiuni pe
aceeasi ramura, însa sintaxa instructiunii if ne limiteaza la una singura.
Preview document
Conținut arhivă zip
- Instuctiunea IF.pdf