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