Sunteți pe pagina 1din 2

Problema 1.

Se introduc de la tastatur dou


numere ntregi a, b i un caracter c care
reprezint o operaie aritmetic ( +, -, *, / ).
Realizai un program operatii.cpp care s
afieze numele operaiei efectuat de operatorul
citit i s calculeze valoarea expresiei e definit
ca rezultat al aplicrii operatorului aritmetic pe
numerele a i b.
Exemplu: Pentru a = 30, b = 6 i c = + se va
afia Adunare i e = 36. Pentru a = 30, b = 6 i
c = - se va afia Scadere i e = 24. Pentru a =
30, b = 6 i c = * se va afia Inmultire i e =
180. Pentru a = 30, b = 6 i c = / se va afia Impartire i e = 5.

Problema 2. La magazinul virtual Emag se acord reduceri de Black Friday dac preul
produsului cumprat depete suma de 100 RON. Dar valoarea acestor reduceri difer n
funcie de preul telefonului x. Dac preul este ntre 100 i 200 RON reducerea este de 5%,
dac preul este ntre 200 i 500 RON reducerea este de 10%, iar dac preul depete 500
RON reducerea este de 15%. Realizai un program bonus.cpp care stabilete care este preul
pltit de Mihai pentru un telefon nou n urma aplicrii reducerilor.
Exemplu: Pentru x = 45 se va afia 45; Pentru x = 110 se va afia 104.5; Pentru x = 312 se va
afia 280.8; Pentru x = 899 se va afia 764.15;

Problema 3. Se citete de la tastatur un numr natural de dou cifre. Realizai un program


calcul.cpp care afieaz pe eran valori astfel: dac numrul este mai mic sau egal cu 15, se va
afia ptratul valorii sale; dac numrul este cuprins ntre 16 i 30, se va afia suma cifrelor
sale; n caz contrar se va afia produsul cifrelor sale.
Exemplu: Pentru x = 5 se va afia 25. Pentru x=17 se va afia 8. Pentru x=47 se va afia 28.

Problema 4. Maria a nvat la coal despre anotimpuri. Realizai un program


anotimpuri.cpp care s o ajute pe Maria s afieze numele anotimpului corespunztor unui
numr ntreg citit de la tastatur (adic, afieaz "Primvar", dac numrul introdus este 1,
"Var", dac numrul introdus este 2, "Toamn", dac numrul este 3, "Iarn", dac numrul
este 4, i "Nu exista anotimp", pentru orice alt valoare introdus).

Problema 5. Un automat de ngheat ofer un singur sortiment de ngheat care cost p lei.
Andrei introduce o bancnot de valoare b lei i apsa butonul de comand. Realizai un
program ngheat.cpp care analizeaz comanda lui Andrei i afieaz pe ecranul automatului
un mesaj corespunztor de tipul: Poft bun! Ridicai restul de ... lei. sau Comanda nu
poate fi onorat. Mai introducei ... lei.

Problema 6. Se citete de la tastatur un numr natural de 5 cifre. Realizai un program


numr.cpp care s determine cte cifre impare i cte cifre pare conine acest numr.
Exemplu: Pentru x = 58873, se va afia p = 2, i = 3.

Problema 7. Se citete de la tastatur un numr ntreg care reprezint un an calendaristic.


Realizai un program anBisect.cpp care verific dac numrul citit este an bisect.
Problema 8. Fiind date trei numere naturale, care reprezint notele unui elev la geografie,
realizai un program note.cpp care s afieze dac acesta este corigent sau promovat.

Problema 9. Se citesc de la tastatur dou numere naturale a i b cu exact dou cifre fiecare.
Realizai un program cifre.cpp care afieaz numrul total de cifre pare din cele dou numere
dac ambele sunt pare, iar dac unul este par i cellalt impar atunci afieaz numrul total de
cifre impare din cele dou numere.
Exemplu: Daca a = 78, b = 18 se va afia 2. Daca a = 36, b= 55 se va afia 3.

Problema 10. Alex vrea s i ajute friorul s nvee zilele sptmnii. El dorete s
introduc de la tastatur o cifr cuprins ntre 1 i 7 i pe ecran s se afi eze denumirea zilei
corespunztoare cifrei. Realizai un program zile.cpp care citete de la tastatur o valoare
ntreag i afieaz pe ecran denumirea corespunztoare zilei respective sau mesajul
Eroare!, dac valoarea introdus nu e cuprins ntre 1 i 7.
Exemplu: Dac se introduce 4 se afieaz Joi. Dac se introduce 7 se afieaz Duminic.
Dac se introduce 9 se afieaz Eroare!.

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