Page 72 Manual Informatica si TIC
P. 72
Putem acum să scriem algoritmul:
citeste x, y
dacă (x>y) atunci
Tipareste ”Ionel are mai multi bani”
altfel
Tipareste ”Elena are mai multi bani”
sfârșit dacă
2. Un magazin a anunțat reduceri importante la sfârșit de sezon.
Ei vor acorda o reducere de 20% dacă suma cheltuită la magazin este
mai mare de 20 lei, respectiv o reducere de 10% dacă suma cheltuită
este mai mică de 20 lei. Care este suma finală ce trebuie plătită?
Date de intrare: Rezolvare:
s = suma de bani ce o avem de citeste s
plată dacă (s>=20) atunci
s1s-s*20/100
Date de ieșire: altfel
s1 = suma de bani ce trebuie s1s-s*10/100
plătită după aplicarea sfârșit dacă
reducerii tipareste s1
Condiții compuse
A. Condiții compuse cu ȘI
Condiția din cadrul unei instrucțiuni dacă poate fi compusă. Să
analizăm următorul exemplu:
citeste a
dacă (a mod 2=0 ȘI a>10) atunci
b 1
altfel
b 2
ATENȚIE sfârșit dacă
Vă reamintim că o expresie tipareste b
de forma “p ȘI q” este adevărată
doar atunci când atât p, cât și q Vom lua mai multe valori pentru variabila a și vedem ce va afișa
sunt adevărate. algoritmul:
valoarea a mod 2=0 a>10 a mod 2=0 se va tipări
lui a SI a>10 valoarea
28 Adevărat Adevărat Adevărat 1
6 Adevărat Fals Fals 2
15 Fals Adevărat Fals 2
3 Fals Fals Fals 2
70 sTrucTura secveNțială şi sTrucTura alTerNaTivă

