Вы находитесь на странице: 1из 13

Apellidos y Nombres………………………………………………………………………………………………

Aula:……….. Ciclo: VI Local:………………………………………


3
Las condiciones if

Cuando queremos que el programa, llegado a un cierto punto, tome

un camino concreto en determinados casos y otro diferente si las

condiciones de ejecución difieren, nos servimos del conjunto de

instrucciones if, else y elseif. La estructura de base de este tipo de

instrucciones es la siguiente:

if (condición)
{
Instrucción 1;
Instrucción 2;
...
}
else
{
Instrucción A;
Instrucción B;
...
}

Llegados a este punto, el programa verificará el cumplimiento o no

de la condición. Si la condición es cierta las instrucciones 1 y 2

serán ejecutadas. De lo contrario (else), las instrucciones A y B

serán llevadas a cabo.

Esta estructura de base puede complicarse un poco más si tenemos

cuenta que no necesariamente todo es blanco o negro y que muchas

posibilidades pueden darse. Es por ello que otras condiciones

MIGUEL CEÉ SPEDES Páá giná 1


Analista Programador
pueden plantearse dentro de la condición principal. Hablamos por lo

tanto de condiciones anidadas que tendrían una estructura del

siguiente tipo:

if (condición1)
{
Instrucción 1;
Instrucción 2;
...
}
else
{
if (condición2)
{
Instrucción A;
Instrucción B;
...
}
else
{
Instrucción X
...
}
}

De este modo podríamos introducir tantas condiciones como


queramos dentro de una condición principal.

De gran ayuda es la instrucción elseif que permite en una sola línea


introducir una condición adicional. Este tipo de instrucción simpifica
ligeramente la sintaxis que acabamos de ver:

if (condición1)
{
MIGUEL CEÉ SPEDES Páá giná 2
Analista Programador
Instrucción 1;
Instrucción 2;
...
}
elseif (condición2)
{
Instrucción A;
Instrucción B;
...
}
else
{
Instrucción X
...
}

Ejemplo
1.En este simple ejemplo la condición if es verdadera por lo que se
ejecutara el código y se mostrara el mensaje "X es mejor que Y"

<?php

$x=5;

$y=7;

if($x<$y){

echo "X es menor que Y";

?>

2.En este ejemplo la condición x>y es falsa, por lo tanto se ejecutara el


código dentro del else:

MIGUEL CEÉ SPEDES Páá giná 3


Analista Programador
$x=5;

$y=7;

if($x>$y){

echo "X es mayor que Y";

else{

echo "parece que Y es mayor que X";

?>

3.-La tienda comercial Computech le brinda a cada


trabajador una comisión según la cantidad de venta, si la
venta es menor a 1500 comisión 15% caso contrario 20%.

La tienda vende 4 tipos de productos, Pantalones, camisas,


short, medias; ingresa la cantidad de venta de cada
producto, mostrar el total de venta y comisión.

<?php

$Vp=$_GET['VentaP'];

$Vc=$_GET['VentaC'];

$Vs=$_GET['VentaS'];

$Vm=$_GET['VentaM'];

$Suma=$Vp + $Vc + $Vs + $Vm;

if($Suma<1500)

$Pdesc=15;

MIGUEL CEÉ SPEDES Páá giná 4


Analista Programador
else

$Pdesc=20;

$Comision=$Suma * $Pdesc/100;

?>

<html>

<head>

</head>

<body>

<form name="FrmVentas" method="GET">

<center>

<h1>Bazar Vasconra</h1>

</center>

Cantidad de venta de pantalones S/.: <INPUT type=text name="VentaP" value="<? echo $Vp; ?
>"/><br/>

Cantidad de venta de camisas S/.:<INPUT type=text name="VentaC" value="<? echo $Vc; ?>"/><br/>

Cantidad de venta de Short S/.:<INPUT type=text name="VentaS" value="<? echo $Vs; ?>"/><br/>

Cantidad de venta de Medias S/.:<INPUT type=text name="VentaM" value="<? echo $Vm; ?>"/><br/>

Total de ventas S/.:<INPUT type=text name="TVenta" value="<? echo $Suma; ?>"/><br/>

Comisión S/.:<INPUT type=text name="TComision" value="<? echo $Comision; ?>"/><br/>

<INPUT type="submit" value="Calcular">

</form>

</body>

</html>

Calculo cuando la venta es menor a 1500

MIGUEL CEÉ SPEDES Páá giná 5


Analista Programador
Calculo cuando la venta es mayor a 1500

4.-La empresa paramonga por aniversario vende cuadernos a un precio de oferta y da un


descuento según la cantidad de compra. Ver la tabla:

MIGUEL CEÉ SPEDES Páá giná 6


Analista Programador
Tipo de cuaderno Precio unitario Cantidad Descuento

100 hojas rayado 4.50 Mayor a 200 20%

Menor e igual a 200 10%

100 hojas cuadriculado 5.50 Mayor a 300 10%

Menor e igual a 300 5%

100 hojas Triple Raya 5.00 Mayor a 250 6%

Menor e igual a 250 4%

100 hojas Doble Raya 6.50 Mayor a 500 15%

Menor e igual a 500 8%

50 hojas rayado 2.50 Mayor a 180 16%

Menor e igual a 180 7%

50 hojas cuadriculado 3.00 Mayor a 120 20%

Menor e igual a 120 8%

50 hojas Triple Raya 3.50 Mayor a 160 12%

Menor e igual a 160 5%

50 hojas Doble Raya 4.00 Mayor a 200 25%

Menor e igual a 200 15%

Ingrese la cantidad de cuadernos de cada tipo, mostrar el pago de cada tipo, descuento de
cada tipo, sub total, total descuento, neto.

<?php

$CCR100=$_GET['TxtCCR100'];

$CCC100=$_GET['TxtCCC100'];

$CCT100=$_GET['TxtCCT100'];

$CCD100=$_GET['TxtCCD100'];

$CCR50=$_GET['TxtCCR50'];

$CCC50=$_GET['TxtCCC50'];

$CCT50=$_GET['TxtCCT50'];

MIGUEL CEÉ SPEDES Páá giná 7


Analista Programador
$CCD50=$_GET['TxtCCD50'];

if($CCR100>200)

$pdcr1=20;

else

$pdcr1=10;

if($CCC100>300)

$pdcc1=10;

else

$pdcc1=5;

if($CCT100>250)

$pdct1=6;

else

$pdct1=4;

if($CCD100>500)

$pdcd1=15;

else

$pdcd1=8;

if($CCR50>180)

$pdcr5=16;

else

$pdcr5=7;

MIGUEL CEÉ SPEDES Páá giná 8


Analista Programador
if($CCC50>120)

$pdcc5=20;

else

$pdcc5=8;

if($CCT50>160)

$pdct5=12;

else

$pdct5=5;

if($CCD50>200)

$pdcd5=25;

else

$pdcd5=15;

$TCR100=$CCR100 * $_GET['TxtPR100'];

$TCC100=$CCC100 * $_GET['TxtPC100'];

$TCT100=$CCT100 * $_GET['TxtPT100'];

$TCD100=$CCD100 * $_GET['TxtPD100'];

$TCR50=$CCR50 * $_GET['TxtPR50'];

$TCC50=$CCC50 * $_GET['TxtPC50'];

$TCT50=$CCT50 * $_GET['TxtPT50'];

$TCD50=$CCD50 * $_GET['TxtPD50'];

MIGUEL CEÉ SPEDES Páá giná 9


Analista Programador
$CdesCR100=$TCR100 * $pdcr1/100;

$CdesCC100=$TCC100 * $pdcc1/100;

$CdesCT100=$TCT100 * $pdct1/100;

$CdesCD100=$TCD100 * $pdcd1/100;

$CdesCR50=$TCR50 * $pdcr5/100;

$CdesCC50=$TCC50 * $pdcc5/100;

$CdesCT50=$TCT50 * $pdct5/100;

$CdesCD50=$TCD50 * $pdcd5/100;

$STotal=$TCR100 + $TCC100 + $TCT100 + $TCD100 + $TCR50 + $TCC50 + $TCT50 + $TCD50;

$TDescuento= $CdesCR100 + $CdesCC100 + $CdesCT100 + $CdesCD100 + $CdesCR50 +


$CdesCC50 + $CdesCT50 + $CdesCD50;

$Neto=$STotal - $TDescuento;

?>

<html>

<head>

</head>

<body>

<form name="FrmVentas" method="GET">

<center>

<h2>Empresa Paramonga</h2>

<h3>Venta de Cuadernos</h3>

</center>

Cuaderno de 100 hojas Rayado:<input type="text" name="TxtPR100" value="4.50"/>

MIGUEL CEÉ SPEDES Páá giná 10


Analista Programador
<input type="text" name="TxtCCR100" value="<? echo $CCR100; ?>"/>

<input type="text" name="TxtTCR100" value="<? echo $TCR100; ?>"/><br/>

Cuaderno de 100 hojas Cuadriculado:<input type="text" name="TxtPC100" value="5.50"/>

<input type="text" name="TxtCCC100" value="<? echo $CCC100; ?>"/>

<input type="text" name="TxtTCC100" value="<? echo $TCC100; ?>"/><br/>

Cuaderno de 100 hojas Triple Raya:<input type="text" name="TxtPT100" value="5.00"/>

<input type="text" name="TxtCCT100" value="<? echo $CCT100; ?>"/>

<input type="text" name="TxtTCT100" value="<? echo $TCT100; ?>"/><br/>

Cuaderno de 100 hojas doble Raya:<input type="text" name="TxtPD100" value="6.50"/>

<input type="text" name="TxtCCD100" value="<? echo $CCD100; ?>"/>

<input type="text" name="TxtTCd100" value="<? echo $TCD100; ?>"/><br/>

Cuaderno de 50 hojas Rayado:<input type="text" name="TxtPR50" value="2.50"/>

<input type="text" name="TxtCCR50" value="<? echo $CCR50; ?>"/>

<input type="text" name="TxtTCR50" value="<? echo $TCR50; ?>"/><br/>

Cuaderno de 50 hojas Cuadriculado:<input type="text" name="TxtPC50" value="3.00"/>

<input type="text" name="TxtCCC50" value="<? echo $CCC50; ?>"/>

<input type="text" name="TxtTCC50" value="<? echo $TCC50; ?>"/><br/>

Cuaderno de 50 hojas Triple Raya:<input type="text" name="TxtPT50" value="3.50"/>

<input type="text" name="TxtCCT50" value="<? echo $CCT50; ?>"/>

<input type="text" name="TxtTCT50" value="<? echo $TCT50; ?>"/><br/>

MIGUEL CEÉ SPEDES Páá giná 11


Analista Programador
Cuaderno de 50 hojas doble Raya:<input type="text" name="TxtPD50" value="4.00"/>

<input type="text" name="TxtCCD50" value="<? echo $CCD50; ?>"/>

<input type="text" name="TxtTCD50" value="<? echo $TCD50; ?>"/><br/>

<strong>Descuentos:</strong> <br/>

Cuaderno de 100 hojas Rayado:<input type="text" name="TxtCRD1" value="<? echo $CdesCR100; ?>"/><br/>

Cuaderno de 100 hojas Cuadriculado:<input type="text" name="TxtCCD1" value="<? echo $CdesCC100; ?


>"/><br/>

Cuaderno de 100 hojas Triple Raya:<input type="text" name="TxtCTD1" value="<? echo $CdesCT100; ?>"/><br/>

Cuaderno de 100 hojas doble Raya:<input type="text" name="TxtCDD1" value="<? echo $CdesCD100; ?>"/><br/>

Cuaderno de 50 hojas Rayado:<input type="text" name="TxtCRD5" value="<? echo $CdesCR50; ?>"/><br/>

Cuaderno de 50 hojas Cuadriculado:<input type="text" name="TxtCCD5" value="<? echo $CdesCC50; ?>"/><br/>

Cuaderno de 50 hojas Triple Raya:<input type="text" name="TxtCRD5" value="<? echo $CdesCT50; ?>"/><br/>

Cuaderno de 50 hojas doble Raya:<input type="text" name="TxtCDD5" value="<? echo $CdesCD50; ?>"/><br/>

<strong>Resumen:</strong> <br/>

Sub Total:<input type="text" name="TxtSTotal" value="<? echo $STotal; ?>"/><br/>

Descuento:<input type="text" name="TxtDescuento" value="<? echo $TDescuento; ?>"/><br/>

Neto:<input type="text" name="TxtNeto" value="<? echo $Neto; ?>"/><br/>

<input type="submit" value="Calcular"/>

</form>

</body>

</html>

MIGUEL CEÉ SPEDES Páá giná 12


Analista Programador
Crear la siguiente página:

La empresa correcaminos alquila vehículos y cobra según los kilómetros

-Ingrese la cantidad de kilómetros, mostrar el precio kilómetro, sub total, descuento y neto.
Si la cantidad de kilómetros es menor a 300 el precio por kilómetro es 6.00 soles y un
descuento del 20% caso contrario el precio por kilómetro es 5.00 soles y un descuento 30%.

-Crear una página a su criterio.

MIGUEL CEÉ SPEDES Páá giná 13


Analista Programador

Вам также может понравиться