Entrada destacada

Freddie Armando Romero Paredes Plans

Freddie Armando Romero Plans Leer más publicaciones en Calaméo

domingo, 10 de julio de 2022

EXAMEN FINAL – PROGRAMACIÓN DE COMPUTADORAS I

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>";

 

?>

 

  1. 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