Está usted en Indice > Construcción > Lenguajes > Perl > Lecciones y Paso a Paso > Jerarquía de Operaciones en Perl
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Jerarquía de Operaciones en Perl

El problema de no tomar en cuenta la jerarquía de los operadores al plantear y resolver una operación casi siempre conduce a resultados muchas veces equivocados como estos:

Ejemplos: a) 2 + 3 * 4 = 20 (incorrecto)

.......................= 14 (correcto)

b) si $calif1=60 y $calif2=80

entonces si en programa se usa

$promedio=$calif1 + $calif2/2

da como resultado promedio = 100

 

Recordar siempre que antes de plantear una formula en un programa se deberá evaluar contra el siguiente:

Orden de operaciones:

1.- Paréntesis

2.- Potencias y raíces

3.- Multiplicaciones y divisiones

4.- Sumas y restas

5.- Dos o más de la misma jerarquía u orden entonces resolver de izquierda a derecha

Nota: Si se quiere alterar el orden normal de operaciones entonces usar paréntesis.

Nota: Tampoco es bueno usar paréntesis de mas en una operación esto solo indica que no se evalúo bien la formula como en el siguiente ejemplo;

$área = ( $base * $altura ) / 2

Aquí los paréntesis están de mas porque por orden de operaciones, multiplicación y división tienen la misma jerarquía y entonces se resuelven de izquierda a derecha, en otras palabras ni que falten paréntesis ni que sobren paréntesis.

 

 




Autor: Programacionfacil
http://www.programacionfacil.com/perl/seis1.htm

Usuarios que han visto este tema también han visto...

- PostgreSQL con perl en el WEB
- Usar módulos sin instalar en PERL
- Mostrar errores en el navegador con Perl
- Crear un contador de accesos a un sitio web en Perl
- Envío de email con Perl y Linux


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 25-05-2012 a las 20:23:17