El problema de no tomar en cuenta la jerarquia de los operadores al plantear y resolver una operacion casi siempre conduce a resultados muchas veces equivocados como estos:
Ejemplos:
1. 2+ 3* 4 = 20(incorrecto)
= 14 (correcto)
2. Si calif1=60 y calif2=80
Promedio = calif1 + calif2/2; el resultado seria = 100 (Incorrecto)
Promedio = (calif1 + calif2)/2; el resultado seria = 70 (Correcto)
Recordar siempre, que antes de plantear una formula en un programa se debera evaluar contra el siguiente orden de operaciones:
1.- Parentesis
2.- Potencias y raices
3.- Multiplicaciones y divisiones
4.- Sumas y restas
5.- Dos o mas de la misma jerarquia u orden, entonces resolver de izquierda a derecha
Nota: Si se quiere alterar el orden normal de operaciones, entonces usar parentesis.
Nota: Tampoco es bueno usar parentesis de mas en una operacion, esto solo indica que no se evaluo bien la formula, como en el siguiente ejemplo;
result= (2*3)/2;
Aqui los parentesis estan de mas, porque por orden de operaciones, multiplicacion y division tienen la misma jerarquia y entonces se resuelven de izquierda a derecha, en otras palabras ni que falten parentesis ni que sobren parentesis.
lunes, 8 de febrero de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario