48/2(9+3)
Per a alguns el resultat és 2. Per altres 288.
Per evaluar-la, cal considerar les lleis de precedència dels operadors (1):
operador de negació: no
operador exponencial: ^
operadors multiplicatius: *,/,div,mod,i
operadors additius: +,-,o
operadors de relació: =,<>,<,>,<=,>=
"Si una operació conté operadors de la mateixa precedència, es segueix la regla usual d'avaluar l'expressió d'esquerra a dreta"
Per tant:
48/2(9+3)
48 / 2 * (12)
24 * 12
288
(1) Programació: Introducció a l'Algorísmica de Joan Vancells i Enric López. Eumo EditorialPàg. 27
############3
There is one discusion on the web -one of others- about the answer of this operation:
48/2(9+3)
The question is if the answer is 2 or 288
If you apply the higher precedence you know division and multiplication have the same value. So you must only apply it from left to right
48/2(9+3)
48 / 2 * (12)
24 * 12
288
Cap comentari:
Publica un comentari a l'entrada