Tarea 1
Tarea 1
Tarea 1
2024
Ejercicio 1:
Elaborar un Programa que me permita ingresar los datos de un empleado, su sueldo
básico, bonificación por tiempo de servicio, si es soltero, casado, viudo o
divorciado. Además de una bonificación por escolaridad: Si es casado y tiene hijos:
de 1 a 2 hijos 10 soles adicionales de 3 a más; 30 soles adicionales. Además de un
descuento del 15% del sueldo Total.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Cálculo de Sueldo de Empleado</title>
</head>
<body>
<h1>Cálculo de Sueldo de Empleado</h1>
<form method="POST">
<label for="nombre">Nombre del Empleado:</label>
<input type="text" id="nombre" name="nombre" required><br><br>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nombre = $_POST['nombre'];
$sueldo_basico = $_POST['sueldo_basico'];
$bonificacion_tiempo = $_POST['bonificacion_tiempo'];
$estado_civil = $_POST['estado_civil'];
$hijos = isset($_POST['hijos']) ? $_POST['hijos'] : 0;
$bonificacion_escolaridad = 0;
switch ($estado_civil) {
case "casado":
if ($hijos >= 1 && $hijos <= 2) {
$bonificacion_escolaridad = 10;
} elseif ($hijos >= 3) {
$bonificacion_escolaridad = 30;
}
break;
default:
break;
}
echo "<h2>Resultados:</h2>";
echo "Nombre del Empleado: $nombre<br>";
echo "Sueldo Básico: S/ $sueldo_basico<br>";
echo "Bonificación por Tiempo de Servicio: S/
$bonificacion_tiempo<br>";
echo "Bonificación por Escolaridad: S/
$bonificacion_escolaridad<br>";
echo "Sueldo Total: S/ $sueldo_total<br>";
echo "Descuento (15%): S/ $descuento<br>";
echo "Sueldo Neto: S/ $sueldo_neto<br>";
}
?>
</body>
</html>
Ejercicio 2:
Elaborar un Programa que me permita ingresar 3 números y me calcule la
sumatoria, además debe mostrar el número mayor y el número menor de los datos
ingresados.
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Sumatoria y Números Mayor y Menor</title>
<style>
body {
font-family: Arial, sans-serif;
}
.resultados {
border: 1px solid #ccc;
padding: 20px;
margin-top: 20px;
border-radius: 5px;
background-color: #f9f9f9;
}
</style>
</head>
<body>
<h1>Cálculo de Números</h1>
<form method="POST">
<label for="numero1">Número 1:</label>
<input type="number" id="numero1" name="numero1"
required><br><br>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$numero1 = $_POST['numero1'];
$numero2 = $_POST['numero2'];
$numero3 = $_POST['numero3'];
$sumatoria = $numero1 + $numero2 + $numero3;
switch (true) {
case ($numero1 >= $numero2 && $numero1 >= $numero3):
$mayor = $numero1;
break;
case ($numero2 >= $numero1 && $numero2 >= $numero3):
$mayor = $numero2;
break;
case ($numero3 >= $numero1 && $numero3 >= $numero2):
$mayor = $numero3;
break;
}
switch (true) {
case ($numero1 <= $numero2 && $numero1 <= $numero3):
$menor = $numero1;
break;
case ($numero2 <= $numero1 && $numero2 <= $numero3):
$menor = $numero2;
break;
case ($numero3 <= $numero1 && $numero3 <= $numero2):
$menor = $numero3;
break;
}
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Cálculo de Sueldo del Trabajador</title>
<style>
body {
font-family: Arial, sans-serif;
}
.resultados {
border: 1px solid #ccc;
padding: 20px;
margin-top: 20px;
border-radius: 5px;
background-color: #f9f9f9;
}
</style>
</head>
<body>
<h1>Cálculo de Sueldo del Trabajador</h1>
<form method="POST">
<label for="horas_normales">Horas Normales Trabajadas:</label>
<input type="number" id="horas_normales" name="horas_normales"
required><br><br>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$horas_normales = $_POST['horas_normales'];
$importe_hora = $_POST['importe_hora'];
$horas_extras = $_POST['horas_extras'];
$importe_extra = $_POST['importe_extra'];
switch (true) {
case ($sueldo_total > 0):
$descuento = $sueldo_total * 0.10;
break;
default:
$descuento = 0;
break;
}