1. Crear un Formulario que permita el Ingreso del Nombre del Alumno, Nota1, Nota2, Nota3, Nota 04, Nota 05. Hallar el Promedio y el estado Dependiendo de la siguiente Validación:
PROMEDIO | ESTADO | |
Entre 0 y 5.4 | Pésimo | |
Entre 5.5 y 10.4 | Malo | |
Entre 10.5 y 13.4 | Regular | |
Entre 13.5 y 17.4 | Bueno | |
Entre 17.5 y 20 | Excelente | |
<?php
//ENTRADA
$alu="Marcos";
$nota1=20;
$nota2=20;
$nota3=20;
$nota4=20;
$nota5=20;
//PROCESO
$promedio=($nota1+$nota2+$nota3+$nota4+$nota5)/5;
if ($promedio >=0 && $promedio <=5) {
$estado="Pésimo";
}
elseif ($promedio >=6 && $promedio <=10) {
$estado="Malo";
}
elseif ($promedio >=11 && $promedio <=13) {
$estado="Regular";
}
elseif ($promedio >=14 && $promedio <=17) {
$estado="Bueno";
}
elseif ($promedio >=18 && $promedio <=20) {
$estado="Excelente";
}
else{
$estado="No existe estado";
}
//SALIDA
echo "Alumno:".$alu."<br>";
echo "Promedio:" . $promedio."<br>";
echo "Estado:".$estado;
?>


2. Ingresar 8 números, mostrar la suma de los 3 primeros y la multiplicación de los 5 últimos.
<?php
$acumulador=8;
for ($i=0; $i <=3 ; $i++) {
$acumulador=$acumulador+$i;
}
echo "La suma de los números es: ".$acumulador;
?>


<?php
for ($i=0; $i <=5 ; $i++) {
echo "8 x ". $i," = ". 8*$i."<br>";
}
?>



3. Hallar el perímetro y área del círculo
<?php
//ENTRADA
$pi=3;
$r=30;
//PROCESO
$AREA=$pi*($r**2);
//SALIDA
echo "El área es" . $AREA . "</BR>";
?>


4. Crear una Formulario que permita el Ingreso y el peso de una persona (en Kg.), luego muestre la contextura. Dependiendo de la siguiente validación:
PESO | CONTEXTURA | |
<50 | DELGADO | |
ENTRE 50 Y 90 | NORMAL | |
>90 | OBESO | |
<?php
//ENTRADA
$nombre="Marcos";
$peso=85;
//PROCESO
switch ($peso) {
case ($peso <50):
$descrip= "Delgado";
break;
case (($peso >=50)&&($peso <=90)):
$descrip= "Normal";
break;
case ($peso > 90):
$descrip= "Obeso";
break;
default:
$descrip="Fuera de rango";
break;
}
//SALIDA
echo "Nombre:". $nombre ."<br>";
echo "Condición:".$descrip;
?>


5. Ingresa un Número de un mes del año y muestre el nombre del mes. Dependiendo de la siguiente validación:
a. Si ingresas 1 mostrarás enero, 2 mostrarás febrero y así consecutivamente hasta el final de los meses.
<?php
$mes[1]="Enero";
$mes[2]="Febrero";
$mes[3]="Marzo";
$mes[4]="Abril";
$mes[5]="Mayo";
$mes[6]="Junio";
$mes[7]="Julio";
$mes[8]="Agosto";
$mes[9]="Septiembre";
$mes[10]="Octubre";
$mes[11]="Noviembre";
$mes[12]="Diciembre";
foreach ($mes as $a) {
echo $a. "<br>";
}
?>


6. Obtener la edad de una persona, ingresando su año de nacimiento.
<?php
//ENTRADA
$edad=36;
$fechnac=1986;
//PROCESO
if ($fechnac>=2011) {
$estado="Menor de Edad";
}
elseif ($fechnac<=2010) {
$estado="Mayor de Edad";
}
//SALIDA
echo "La edad es:" . $edad . "<br>";
echo "El estado es:" . $estado . "<br>";
echo "La fecha de nacimiento es:" . $fechnac . "<br>";
?>


- Crear un algoritmo que permita el ingreso del Nombre del Trabajador, Cargo, Edad y Mostar como Resultado: El Sueldo, Bonificación, y Total a Pagar. Dependiendo de la siguiente Validación:
CARGO | SUELDO | BONIFICACIÓN |
EMPLEADO | 1500 | 10% DEL SUELDO |
OBRERO | 1000 | 9% DEL SUELDO |
SECRETARIA | 800 | 8% DEL SUELDO |
ASISTENTE | 500 | 7% DEL SUELDO |
<?php
//ENTRADA
$codigo=10;
$nombre="Marcos";
$cargo="Empleado";
//PROCESO
if ($cargo=="Empleado") {
$sueldo=1500;
$bono=(10/100)*$sueldo;
}
elseif ($cargo=="Obrero") {
$sueldo=1000;
$bono=(9/100)* $sueldo;
}
elseif ($cargo=="Secretaria") {
$sueldo=800;
$bono=(8/100)*$sueldo;
}
else{
$sueldo=500;
$bono=(7/100)*$sueldo;
}
$tp=$sueldo + $bono;
//SALIDA
echo "Trabajador: ". $nombre."<br>";
echo "Sueldo básico: ".$sueldo ."<br>";
echo "Bonificacion: ".$bono ."<br>";
echo "Total a pagar: ".$tp."<br>";
?>


8. Crear un algoritmo que permita el Ingreso del Nombre del Trabajador, AFP y el Sueldo se pide visualizar el descuento seguro y Total a Pagar. Dependiendo de la siguiente Validación:
AFP | DESCUENTO SEGURO |
HORIZONTE | 11% DEL SUELDO |
NUEVA VIDA | 12% DEL SUELDO |
PRIMA | 10% DEL SUELDO |
EL ROBLE | 11.5% DEL SUELDO |
<?php
//ENTRADA
$afp="Prima";
//PROCESO
if ($afp=="Horizonte") {
$sueldo=1000;
$desc=(11/100)*$sueldo;
}
elseif ($afp=="Nueva Vida") {
$sueldo=1000;
$desc=(12/100)*$sueldo;
}
elseif ($afp=="Prima") {
$sueldo=1000;
$desc=(10/100)*$sueldo;
}
elseif ($afp=="El Roble") {
$sueldo=1000;
$desc=(11.5/100)*$sueldo;
}
//SALIDA
echo "La AFP es:" . $afp . "<br>";
echo "El descuento es:" . $desc . "<br>";
echo "El sueldo es:" . $sueldo . "<br>";
?>


9. Crear un algoritmo que permita el Ingreso del Nombre del Trabajador, Sueldo Básico, Año Actual, año que ingresa a trabajar. Visualizar el tiempo de servicio, bonificación y el Sueldo a Pagar. Dependiendo de la siguiente Validación:
TIEMPO DE SERVICIO | BONIFICACION |
ENTRE 0 Y 5 | 2% DEL SUELDO |
6 A 10 AÑOS | 2% DEL SUELDO x CADA AÑO |
11 A 15 AÑOS | 3% DEL SUELDO |
16 A 20 AÑOS | 3% DEL SUELDO x CADA AÑO |
21 A 25 AÑOS | 4% DEL SUELDO |
26 A 30 AÑOS | 4% DEL SUELDO x CADA AÑO |
31 A MAS | 8% DEL SUELDO |
<?php
//ENTRADA (INGRESO)
$cod="TRA01";
$nom="Marcos";
$cargo="Obrero";
$ts=9;
$sueldo=1000;
//PROCESO
if ($ts < 5) {
$util=0.02*$sueldo;
}
elseif ($ts>=6 && $ts<=10) {
$util=0.02 *$sueldo;
}
elseif ($ts>=11 && $ts<=15) {
$util=0.03 *$sueldo;
}
elseif ($ts>=16 && $ts<=20) {
$util=0.03 *$sueldo;
}
elseif ($ts>=21 && $ts<=25) {
$util=0.04 *$sueldo;
}
elseif ($ts>=26 && $ts<=30) {
$util=0.04 *$sueldo;
}
elseif ($ts>=31) {
$util=0.08 * $sueldo;
}
else{
$util=0;
}
$totalp=$sueldo + $util;
//SALIDA
echo "Código:" .$cod ."<br>";
echo "Trabajador:".$nom."<br>";
echo "Cargo:" .$cargo."<br>";
echo "Tiempo S.:".$ts ."<br>";
echo "Sueldo:" .$sueldo."<br>";
echo "Utilidad:".$util."<br>";
echo "Total Pago:" .$totalp;
?>


10. Crear un algoritmo que permite mostrar la tabla de multiplicar del 8 con límite 12.
<?php
$num=8;
for ($i=0; $i <=12 ; $i++) {
echo $num." x ".$i." = ".$num*$i."<br>";
}
?>


No hay comentarios:
Publicar un comentario