1. Evaluați următoarele expresii:
a. 5 + 2 + (x + 4)/3, unde x este o variabilă având valoarea 18.
b. 7/2 * 2 + 4 + (5 + 7 * 3) > 18
c. 2 <= x AND x<= 7 OR x > 19, unde x este o variabilă întreagă având valoarea 23.
d. 5/2 - 4/2
e. 50 div 10 * 5
f. 31250 / 5 / 5 * 2​

Răspuns :

Răspuns:

Pentru a: 5 + 2 + (18 + 4) / 3 => 7 + 22 / 3 => 7 + 7 => 14 (Pt ca x banuiesc ca este de tip intreg)

Pentru b: 7/2 * 2 + 4 + (5 + 7 * 3) > 18 => 3 * 2 + 4 + (5 + 21) > 18 => 6 + 4 + 26 > 18 => 36 > 18 Adevarat

Pentru c: 2 <= 23 && 23 <= 7 || 27 > 19. Adevarat daca dupa AND (&&) avem (), adica: 2 <= x AND (x<= 7 OR x > 19)

Pentru d: 5/2 - 4/2 = 2 - 2 = 0, luam partea intreaga

Pentru e: 50 % 10 * 5 => 0 * 5 = 0, luam pe rand operatiile, iar 50 mod 10, sau 50 % 10 inseamna ca luam ultima cifra a numarului, deci 0 care inmultit cu 5 este 0.

Pentru f: 31250 / 5 / 5 * 2 => 6250 / 5 * 2 => 1250 * 2 => 2500

Sper ca este ok.