C++ Modulul I

Lecția 5

Recapitulare

  1. Rezolvați expresiile de tip boolean:
    • 15 <= 10  or  (4 > 4  and  9 <= 9)
    • 134%10 < 5  &&  (4 > 4  or  7 >= 71/10)
  2. Scrieți un program care citește 2 numere naturale și afișează maximul dintre ele.
  3. (*) 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

  1. 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
  2. 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.
  3. 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

 

  1. 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.
  2. Aplicație: TONOMAT
  3. 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ă