que tal, hace unos momentos estaba de metiche con un maestro cuando estaba dando un taller y les empezo a explicar lo de los ordenes y todo eso, y pregunto cuanto daba la siguente ecuacion para los alumnos de programacion I:
2+(2/4)*1-2*2;
y como yo soy medio holgazan, yo me dispuse a programarla en mi viejo amigo Turbo C/C++ y el resultado ese me dio -2, dado que debe dar -1.5, y entonces llegamos a la conclusion de que la parte de 2/4 en lugar de hacerla .5 como corresponde, la hace a 0, lo cual es incorrecto, pero si lo hacemos de esta manera:
x=2 y z=4; y=x/z AQUI si nos da 0.5, y le comente esto a un amigo, y lo hizo en C# y dijo que a el tambien le dio -2, yo lo hice en php y ahi si me da -1.5.
bueno, solo era para comentar y si alguien sabe el porque, pues no estaria mal en aclararnos esa duda, hasta luego