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
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
Istorie,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă