Sunteți pe pagina 1din 2

If - else, else if, switch

1. Să se verifice dacă un număr este pozitiv.

2. Să se verifice dacă un număr aparține intervalului [a, b]. a și b sunt numere reale citite de la
tastatură.

3. Se introduc două numere. Elaborați un program prin intermediul căruia se va afișa câtul dintre
primul şi al doilea, dacă al doilea număr este diferit de 0 sau mesajul “Împărțire
imposibilă” în caz contrar. Exemple: Date de intrare 10 3 Date de ieșire 3.33 Date de intrare
45 0 date de ieşire Împărțire imposibilă.

4. Se dau două numere. Elaborați un program prin intermediul căruia se va înmulți cel mai mare
cu doi și cel mai mic cu trei și să se afișeze rezultatele. Exemplu: date de intrare: 3 7, data de
ieșire: 9 14.

5. Se introduc două numere întregi. Elaborați un program prin intermediul căruia se va determina
dacă primul număr este predecesorul (succesorul) celui de-al doilea. Exemple: date de intrare
2 4, date de ieșire: Nu; data de intrare 5 6, date de ieșire: Da.

6. De la tastatură se citesc trei numere diferite. Elaborați un program prin intermediul căruia se
va verifica dacă numerele introduse, formează o secvență de numere consecutive. Exemple:
Date de intrare: 3 4 5, Date de ieșire: Da; Date de intrare: 4 5 7, Date de ieșire: Nu.

7. Se dau 3 numere să se afișeze doar cele impare. Exemple: Date de intrare: 3 4 5, Date de ieșire:
3 5. Date de intrare: 2 3 8, Date de ieșire: 3.

8. Să se afișeze cel mai mare număr par dintre două numere introduse la tastatură. Exemple: Date
de intrare: 23 45, Date de ieșire: Nu există număr par; Date de intrare: 28 14, Date de ieșire:
28; Date de intrare: 77 4, Date de ieșire: 4.

9. Folosind operatorul condițional, determinați daca 3 numere reale a, b, c pot fi lungimile


laturilor unui triunghi.

10. Se citesc două numere întregi a și b. Dacă a divide pe b sau b divide pe a atunci să se afișeze
câtul împărțirii celui mai mare la cel mai mic, iar altfel restul împărțirii celui mai mare la cel
mai mic.

11. Se citește un număr din patru cifre. Dacă cifrele din mijloc sunt egale să se calculeze produsul
lor, în caz contrar să se calculeze suma lor.

12. De la tastatură se citesc trei numere întregi. Elaboraţi un program prin intermediul căruia
în dreapta fiecărui număr va fi afișat unul dintre mesajele: PAR, dacă numărul este par și
IMPAR în caz contrar. Exemplu: Date de intrare: 45 3 24 Date de ieşire: 45 impar 3 impar
24 par.
13. De la tastatură se citesc trei cifre diferite de 0. Elaboraţi un program prin intermediul căruia se
va afișa numărul format din aceste cifre, astfel încât acesta să fie maximal. Exemplu: Date de
intrare: 4 5 3 Date de ieşire: 543.

14. De la tastatură se citesc trei cifre. Elaboraţi un program prin intermediul căruia se va afișa
numărul format din aceste cifre, astfel încât acesta să fie minimal. Exemplu: Date de intrare:
4 5 3 Date de ieşire:345. Notă: Participă şi cifra 0, dar numărul nu poate începe cu 0.

Switch
1. De la tastatură se citesc 2 numere și un operator (+ - * / %). Elaborați un program care în
dependență de datele introduse va afișa rezultatul. Dacă se va introduce un operator necunoscut
rezultatul va fi 0. De exemplu date de intrare: 8 2 /, Date de ieșire: 4. Date de intrare: 6 2 #,
Date de ieșire: 0.

2. De la tastatură se citeşte o cifră. Elaboraţi un program care va afişa cifra scrisă cu caractere.
De exemplu: date de intrare 5, date de ieşire cinci.

3. De la tastatură se citește ziua săptămânii. Elaborați un program care va afișa la ecran numărul
zilei din săptămână. De exemplu: date de intrare luni, date de ieșire luni – 1. Date de intrare
duminica, date de ieșire duminica – 7. Date de intrare abc, date de ieșire abc – nu este o zi din
săptămână.

4. De la tastatură se citește un caracter (literă). Elaboraţi un program care va afișa textul E


VOCALA, dacă caracterul introdus este vocală. De exemplu: date de intrare E, date de
ieşire E VOCALA şi NU E VOCALA în caz contrar.

5. Modificați exercițiul 4 ca la introducerea unui alt caracter decât literă, să se afișeze mesajul
NU ESTE LITERA.

S-ar putea să vă placă și