Cálculo de nómina con PHP - Ejercicio resuelto

PHP: cálculo de salario según empleado y horas

Hoy vamos a resolver un ejercicio de programación en PHP para calcular el salario de un empleado según el tipo de empleado y las horas trabajadas, pues dependiendo del puesto cambiará el costo por hora.

Será algo muy sencillo para practicar el lenguaje PHP; más que nada es un ejercicio resuelto.

Descripción del ejercicio

El ejercicio dice así:

Realice un programa en PHP para calcular la nómina de una empresa. El programa debe solicitar el tipo de empleado y la cantidad de horas que el mismo ha trabajado.

Después debe calcular el salario según la siguiente tabla:

Tipo de empleado,Pago por hora en dólares
Operativo,5.5
Administrativo,10
Ejecutivo,18.5

Código PHP: solución

Cálculo de nómina con PHP - Ejercicio resuelto
Cálculo de nómina con PHP – Ejercicio resuelto

El ejercicio es muy simple y queda de la siguiente manera:

<?php
# https://parzibyte.me/blog
echo "1. Operativo\n2. Administrativo\n3. Ejecutivo\nSeleccione tipo de empleado: ";
fscanf(STDIN, "%d", $tipoEmpleado);
if ($tipoEmpleado < 1 || $tipoEmpleado > 3) {
    exit("Tipo de empleado inválido");
}
echo "Ingrese la cantidad de horas trabajadas: ";
fscanf(STDIN, "%d", $horas);
switch ($tipoEmpleado) {
    case 1:
        $salario = 5.5 * $horas;
        break;
    case 2:
        $salario = 10 * $horas;
        break;
    case 3:
        $salario = 18.5 * $horas;
        break;
}
echo "Su salario para esta quincena es: " . $salario . " dólares";

Como puedes comprobar en la imagen que acompaña al encabezado, el código es correcto. También lo puedes descargar y ejecutarlo en la terminal.

Finalmente te dejo con más tutoriales de PHP.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *