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

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ăspunsuri la întrebare

Răspuns de Konstei
0

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).

Alte întrebări interesante