jueves, 9 de junio de 2011

Operadores lógicos && (y) en las estructuras condicionales

El operador &&, traducido se lee como "Y". Se emplea cuando en una estructura condicional se disponen dos condiciones.
Cuando vinculamos dos o más condiciones con el operador "&&" las dos condiciones deben ser verdaderas para que el resultado de la condición compuesta de Verdadero y continúe por la rama del verdadero de la estructura condicional.
Recordemos que la condición debe ir entre paréntesis en forma obligatoria.
La utilización de operadores lógicos permiten en muchos casos, plantear algoritmos más cortos y comprensibles.

Ejemplo:
Realiza  un programa que lea por teclado tres números distintos y nos muestre el mayor de ellos.
<script language="javascript">   
var num1,num2,num3;
num1=prompt('Ingrese primer número:','');
num2=prompt('Ingrese segundo número:','');
num3=prompt('Ingrese tercer número:','');
num1=parseInt(num1);
num2=parseInt(num2);
num3=parseInt(num3);
if (num1>num2 && num1>num3)
{
  document.write('el mayor es el '+num1);
}
else
{
  if (num2>num3)
  {
    document.write('el mayor es el '+num2);
  }
  else
  {
    document.write('el mayor es el '+num3);
  }
}
</script>

No hay comentarios:

Publicar un comentario