Page 97 - informatica_VI
P. 97
Descriere soluție Scratch
Pentru a înfrumuseța programul,
putem adăuga din Aspect și Detec-
tare diferite „cerințe” pentru per-
sonajul ales (spune..., gândește...,
schimbă costumul..., schimbă de-
corul... etc. sau atinge..., întreabă...
etc.).
Setăm pentru variabila n valoarea
răspuns , iar pentru variabila min ul-
tima cifră a numărului ( n mod 10 ).
Adăugăm din grupul Control blocul
repetă până când, iar de la Opera-
tori, operatorul n = 0 .
În structura repetitivă, adăugăm
din grupul Control blocul dacă
atunci, pentru a verifica dacă restul
împărțirii numărului la 10 este mai
mic decât valoarea minimă iniția-
lă (ultima cifră a numărului). Dacă
condiția este îndeplinită, se atribuie
noului min restul împărțirii numă-
rului la 10.
La ieșirea din blocul dacă atunci,
dar tot în structura repetitivă, atri-
buim pentru noua valoare a lui n
partea întreagă din n/10.
La final, afișăm
răspunsul și
oprim scriptul.
95

