Realizați un algoritm în limbajul pseudocod care citește un număr natural N exact de 4 cifre apoi determină și afișează cel mai mic număr natural, mai mare sau egal decât N, care are ultimele cifre egale cu 0.
Exemple:
Date de intrare (N)---------Date de ieșire
1------------------------------1000
201-----------------------------1000
20000----------------------------20000
Pentru clasa a 5a.
Răspunsuri la întrebare
Răspuns:
algoritm Numere
întreg N, a
citește N
dacă (N % 1000) > 0 atunci
a <- ((N / 1000) + 1) * 1000
altfel
a <- N
sf.dacă
scrie a
sf.algoritm
Explicație:
Pseudocodul variază de la profesor la profesor deci se poate să fie un pic mai diferit decât ai învățat la școală (ideea e aceeași)
La început declarăm 2 variabile:
N - date de intrare
a - date de ieșire
Amândoua sunt de tipul întreg (natural)
Citim datele de intrare punândule în N
Dacă ultimele 3 cifre ale lui N sunt mai mari ca 0 (N % 1000 > 0, unde % este MOD) atunci declarăm a ca următorul număr mai mare decât N care are ultimele 3 cifre egale cu 0 (N / 1000 ne dă numărul miilor, pe care îl mărim cu 1 apoi înmulțim cu 1000)
Altfel înseamnă că numărul N are deja ultimile 3 cifre egale cu 0 așadar putem declara a ca valoarea lui N
La sfârșit scriem răspunsul
Sper că te-am ajutat! :3