Documente Academic
Documente Profesional
Documente Cultură
2021
Operatorul MOD
Exercitii
Sa se calculeze:
123 MOD 10 =3
23 MOD 5 =3
1256 MOD 10 =6
13 MOD 2= 1
24 MOD 2=0
65 MOD 4 =1
1 MOD 2 =1
2 MOD 10 =2
Obs
Daca n MOD 2 = 0 rezulta n este par
Daca n MOD 2 = 1 rezulta n este impar
Obs
n MOD 10 ne ofera ultima cifra a numarului n
n MOD 100 ne ofera ultimele doua cifre
etc
Cum se afla catul unei impartiri? (in scratch)
Floor of a/b
A va primi ca valoare 12
23 DIV 5 = 4
13 DIV 2= 6
24 DIV 2=12
65 DIV 4 =16
1 DIV 2 =0
2 DIV 10 =0
OBS
Prin n DIV 10 se scapa de ultima cifra
Problema
Se citeste un numar a. Daca numarul este mai mare sau egal cu 10 sa
se calculeze si afiseze suma dintre cifra zecilor si cifra unitatilor. Daca
numarul este mai mic sau egal cu 9 se va da mesajul „Nu se poate“
Ideea problemei
ID: a
OD: s (suma dintre unitati si sute) sau mesaj
Citeste a
Daca a>= 10 atunci
Seteaza u la a MOD 10 (cifra unitatilor)
Seteaza z la a DIV 10 MOD 10 (cifra zecilor)
Seteaza s la u+z
Afiseaza s
Altfel
Afiseaza “Nu poate”