Documentos de Académico
Documentos de Profesional
Documentos de Cultura
If(condicion)
{
instrucciones
}
Else
{
instrucciones
}
Forma extendida
if(condicion1)
{ instrucciones 1 }
elseif(condicion2)
{instrucciones 2}
elseif(condicion3)
{instrucciones 3}
else
{ instrucciones }
El calculo del descuento para ventas en una tienda, tiene las siguientes
condiciones:
Los montos menores o iguales a S/. 100, tienen un descuento del 12%
Los montos entre 101 y 500 tienen un descuento del 18%, y
Los montos mayores de 500, tienen un descuento del 20%
Calcular y mostrar el descuento y el nuevo Monto
If01.html
<?
$mon=$_POST['monto']; If01.php
if($mon<=100)
$descuento=$mon*.15;
elseif($mon>100 && $mon<=500)
$descuento=$mon*.18;
else
$descuento=$mon*.20;
If03.html
Usando la siguiente Matriz, consultar sobre los datos de la institución
seleccionada:
$aportacion[]=array(“Essalud”,13,0,0);
$aportacion[]=array(“Integra”,8,2.4,3.1);
$aportacion[]=array(“Profuturo”,8,2.7,3.2);
$aportacion[]=array(“Pacifico Vida”,8,2.9,2.8);
If04.html
<?
$aportacion[]=array("Essalud",13,0,0);
$aportacion[]=array("Integra",8,2.4,3.1);
$aportacion[]=array("Profuturo",8,2.7,3.2);
$aportacion[]=array("Pacifico",8,2.9,2.8);
$dato=$_POST['institucion'];
reset($aportacion);
while(list($matriz1,$matriz2)=each($aportacion))
{
if($dato==$matriz2[0]){
echo"<table border=1>";
echo "<tr><td>".$matriz2[0];
echo "<td>".$matriz2[1];
echo "<td>".$matriz2[2];
echo "<td>".$matriz2[3];
echo"</table>";
}
}
?>
Swicth(variable)
Otra alternativa condicional para evitar el uso de if
anidados:
switch(variable){
case valor1:
instrucciones1;
break;
case valor2:
instrucciones 2;
break;
default:
instrucciones;
}