C++ Modulul I
Lecția 5
Recapitulare
- Rezolvați expresiile de tip boolean:
- 15 <= 10 or (4 > 4 and 9 <= 9)
- 134%10 < 5 && (4 > 4 or 7 >= 71/10)
- Scrieți un program care citește 2 numere naturale și afișează maximul dintre ele.
- (*) Elif și Elsa au primit fiecare de la bătrânul Switch câte x bomboane. Ei joacă un joc. Pierzătorul trebuie să îi dea câștigătorului jumătate din bomboanele proprii.
- Se citește numărul x apoi un string reprezentând numele câștigatorului (Elif / Elsa)
- Să se afișeze câte bomboane au la sfârșit fiecare dintrei cei doi.
Cazuri multiple. else if
- Se citesc două numere naturale a și b. să se compare cele două numere. Se va afișa:
- "a < b" dacă a < b
- "a == b" dacă a == b
- "a > b" dacă a > b
- Se citește un număr întreg n. Să se afișeze:
- "negativ" dacă n este mai mic decât 0
- "mic" dacă n este între 0 și 9 inclusiv
- "mare" dacă n este între 10 și 999 inclusiv.
- "foarte mare" dacă n este mai mare sau egal cu 1000.
-
Iffy, verișorul lui Elif și Elsa a obținut la test p puncte din maximul de 100. Se citește p(numar natural intre 10-100). Să se afișeze calificativele corespunzătoare punctajului obtinut:
-
FB (85 - 100), B(65 - 84), S(45-64), I(10-44)
-
La poștă, fiecare colet are un cod de 6 cifre. Primele 3 cifre reprezintă numărul coletului, următoarele 2 cifre repezintă greutatea acestuia, iar ultima cifră reprezintă gradul de urgență. Costul trimiterii fiecărui colet se calculează după niște reguli:
-
la coletele care nu depasesc 2 kg prețul standard este de 12.99 codoni.
-
pentru coletele mai mari de 2kg dar mai mici decât 10 kg pretul standard este de 31.99 codoni.
-
pentru coletele mai mari de 10 kg prețul standard este de 64 codoni.
-
*pentru fiecare kilogram peste 50 prețul crește cu 1 codon.
-
dacă regimul de urgență este 0 se aplică prețul standard.
-
Dacă regimul de urgență este 1, prețul crește cu 8 codoni.
-
Dacă regimul de urgență este 2, prețul crește cu 16 codoni.
-
*Dacă regimul de urgență este 3, prețul crește cu 32%
Scrieți un program care citește codul unui colet și afișează costul trimiterii coletului.
Poșta Națională a Codaciei - Colete
intrare | iesire | explicatii |
---|---|---|
123011 | 20.99 codoni | greutate: 1kg: 12.99 codoni urgenta: 1 +8 codoni |
562612 | 91 codoni | greutate 60 -> bază: 64 + (61-50 extra) ->75 urgenta 2: +16 |
- Faceți un calculator în consolă. Se citește numărul a, urmat de un caracter care reprezintă semnul operației (+, -, *, /), apoi numărul b. Să se afișeze rezultatul operației.
- Aplicație: TONOMAT
- Aplicație: QUIZ
Aplicațiile TONOMAT și QUIZ le găsiți în folderul
Z://Cpp M1/Lectia 5
Pentru a putea fi rulate executabilele trebuie copiate mai întâi pe Desktop
Aplicații practice:
Weekend plăcut !
Aplicație: maximul dintre 3 nr.
Exerciții:
- Minimul dintre 3 numere
- Diferența dintre maximul și minimul a 3 numere.
start
Citește a, b, c
finish
maxim ← b
a > b
DA
NU
Afișează maxim
c > b
c > a
maxim ← c
maxim ← a
maxim ← c
NU
DA
NU
DA
CppM1L5
By Academia de Informatică
CppM1L5
- 1,196