Informatică, întrebare adresată de StapinuTHAU, 8 ani în urmă

Se citește un număr natural n, de exact trei cifre. Să se realizeze algoritmul în pseudocod care să verifice dacă ultima cifră a numărului este mai mare decât 5, caz în care se afișează mesajul "Clasa a 6 a", altfel (adică dacă ultima cifră a numărului este mai mică decât 5) se va afișa mesajul "Clasa a 5 a". Redactați pseudocodul în WordPad/NotePad și scriptul în Scratch pentru rezolvarea problemei


BiancaRebeca: deci vrei doar sa iti rezolv problema in pseudocod?
StapinuTHAU: da

Răspunsuri la întrebare

Răspuns de ionatanferariu
0

Răspuns:

Problema este una extrem de simplă. Presupune să iei ultima cifră a acestui număr și să verifici dacă este mai mare decât 5, afișând mesajele corespunzătoare.

Ultima cifră a unui număr se determină cu ajutorul expresiei n%10, unde n este numărul tău, iar "%" este un operator de împărțire, care determină restul a doi operanzi întregi. Se aplică doar numerelor naturale / întregi, nu și celor reale. De exemplu, dacă am numărul 234, și îl împart la 10, atunci numărul meu va fi 23,4, unde numărul de după virgulă (adică 4) reprezintă restul, deci 234 % 10 = 4;

Și algoritmul în pseudocod este scris mai jos:

Citește n (număr natural)

dacă n % 10 > 5 atunci scrie "Clasa a 6 a";

altfel scrie "Clasa a 5 a".

Sper că te-am ajutat. Dacă ai întrebări, scrie-mi un comentariu. Coroana?

Alte întrebări interesante