Tarea 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

“Año del Bicentenario, de la consolidación de nuestra

Independencia, y de la conmemoración de las


heroicas batallas de Junín y Ayacucho”

BACKEND DEVELOPER WEB

Alumno: Bedon Carbajal Pedro Luis


Docente: Peña Noya Miguel Ángel

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>

<label for="sueldo_basico">Sueldo Básico (S/):</label>


<input type="number" id="sueldo_basico" name="sueldo_basico"
required><br><br>

<label for="bonificacion_tiempo">Bonificación por Tiempo de


Servicio (S/):</label>
<input type="number" id="bonificacion_tiempo"
name="bonificacion_tiempo" required><br><br>

<label for="estado_civil">Estado Civil:</label>


<select id="estado_civil" name="estado_civil" required>
<option value="soltero">Soltero</option>
<option value="casado">Casado</option>
<option value="viudo">Viudo</option>
<option value="divorciado">Divorciado</option>
</select><br><br>

<label for="hijos">Número de Hijos (solo si es casado):</label>


<input type="number" id="hijos" name="hijos" min="0"><br><br>

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


</form>

<?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;
}

$sueldo_total = $sueldo_basico + $bonificacion_tiempo +


$bonificacion_escolaridad;

$descuento = $sueldo_total * 0.15;


$sueldo_neto = $sueldo_total - $descuento;

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>

<label for="numero2">Número 2:</label>


<input type="number" id="numero2" name="numero2"
required><br><br>

<label for="numero3">Número 3:</label>


<input type="number" id="numero3" name="numero3"
required><br><br>

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


</form>

<?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;
}

echo "<div class='resultados'>";


echo "<h2>Resultados:</h2>";
echo "Sumatoria: $sumatoria<br>";
echo "Número Mayor: $mayor<br>";
echo "Número Menor: $menor<br>";
echo "</div>";
}
?>
</body>
</html>
Ejercicio 3:
Desarrollar un programa que me permita calcular el sueldo de un trabajador
ingresando los siguientes datos.
• Las horas Normales Trabajadas
• El importe por hora trabajada
• El total de horas Extras
• El importe de horas Extras
Se debe Obtener:
✓ Total por horas Extras
✓ Total por horas trabajadas
✓ Total por horas normales
✓ Descuento del 10%
✓ Sueldo Total a percibir

<!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>

<label for="importe_hora">Importe por Hora Trabajada


(S/):</label>
<input type="number" id="importe_hora" name="importe_hora"
required><br><br>

<label for="horas_extras">Total de Horas Extras:</label>


<input type="number" id="horas_extras" name="horas_extras"
required><br><br>

<label for="importe_extra">Importe por Hora Extra (S/):</label>


<input type="number" id="importe_extra" name="importe_extra"
required><br><br>

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


</form>

<?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'];

$total_horas_normales = $horas_normales * $importe_hora;

$total_horas_extras = $horas_extras * $importe_extra;

$sueldo_total = $total_horas_normales + $total_horas_extras;

switch (true) {
case ($sueldo_total > 0):
$descuento = $sueldo_total * 0.10;
break;
default:
$descuento = 0;
break;
}

$sueldo_neto = $sueldo_total - $descuento;

echo "<div class='resultados'>";


echo "<h2>Resultados:</h2>";
echo "Total por Horas Normales: S/ $total_horas_normales<br>";
echo "Total por Horas Extras: S/ $total_horas_extras<br>";
echo "Sueldo Total: S/ $sueldo_total<br>";
echo "Descuento (10%): S/ $descuento<br>";
echo "Sueldo Neto a Percibir: S/ $sueldo_neto<br>";
echo "</div>";
}
?>
</body>
</html>

También podría gustarte