instrucțiune3
Condiție
True
False
instrucțiune1
instrucțiune2
Forma | Cum funcționează |
---|---|
if(condiție) { instrucțiune1; instrucțiune2; } else { instrucțiune3; } |
Se evaluează condiția. Dacă rezultatul este true (adevărat, diferit de 0) atunci se executa instrucțiunile din acoladele de după if. În cazul nostru instrucțiune1 și instrucțiune2. Dacă rezultatul este false (egal cu 0) atunci se execută instrucțiunile din acolada de după else. |
Forma | Observații |
---|---|
if(condiție) { instrucțiune1; instrucțiune2; } |
Ramura de else poate lipsi. |
if(condiție) instrucțiune1; else instrucțiune3; |
Dacă avem o singură instrucțiune nu avem nevoie de acoladă. |
start
Citește a, b
finish
maxim ← b
a > b
(?)
DA
NU
maxim ← a
Afișează maxim
start
Citește n
finish
n % 2 == 0
(?)
DA
NU
Afișează "par"
Afișează "impar"
Se citesc 3 numere, reprezentând notele elevului Elif. Să se afișeze media lui Elif și dacă a promovat sau nu anul.
Un elev promovează anul dacă are media mai mare sau egală cu 5
Se vor folosi numere cu virgulă! declarate double
Elsa vrea să cumpere mere. Un kg de mere costă c codoni, iar Elsa are exact a codoni. Numerele c și a se vor citi de la tastatură. Dacă Elsa poate cumpăra cel puţin un kg de mere să se afişeze mesajul “DA” și numărul maxim de kg pe care le poate cumpăra. În cazul în care Elsa nu poate cumpăra niciun kg de mere să se afișeze “NU”.
Cafeneaua Albastră este deschisă între orele a și b. Elsa pleacă de acasă la ora c fix. Ea parcurge drumul până la cafenea în exact d ore (îi place să se plimbe). Va fi cafeneaua deschisă când ajunge Elsa?
Se citesc numerele naturale a, b, c și d
Elif a fost trimis de mama sa la cumparaturi. Acesta a primit o lista cu 3 obiecte si costul pentru fiecare dintre acestea. Tinand cont ca el cumpara obiectele in ordine; afisati:
1. Cate obiecte din cele 3 poate cumpara cu banii pe care ii are.
2. De cati bani mai are nevoie pentru a putea cumpara tot.
Se citesc: x(banii lui Elif) si a1, a2, a3 (costul celor 3 obiecte)