👤
a fost răspuns

Structura repetitiva cu test final
Se da urmatorul enunt: Se citesc numere pana la intalnirea lui 22. Sa se calculeze produsul numerelor ce se termina cu 9.
a) Realizati pseudocod si schema logica
b) Ce se afiseaza pentru sirul de numere 7,9,21,39,231,22


Va rog frumos cat de rapid se poate


Răspuns :

a)

START

NATURAL n, p
p = 1

CITESTE n

EXECUTA

   DACA (n%10 = 9) ATUNCI

       p <- p * n

   CITESTE n

CAT TIMP (n != 22)

SCRIE p

STOP

Cam asa ar trebui sa arate in pseudocod, desi este posibil ca voi sa fi facut sintaxa putin mai diferita, dar nu e mare lucru, ideea ramane aceeasi.

b) 351

Explicatie: la sfarsit apare 22, deci sirul este finalizat si nu mai este introdusa nici o alta valoare. Se calculeaza produsul numerelor cu ultima cifra 9, si anume 9 si 39, care este 351 (9 * 39 = 351).