Seguimos con el aprendizaje de algoritmos, y como es de saberse, es requerida la práctica para fomentar y conservar la lógica para la resolución de problemas algorítmicos; hoy resolveremos un ejercicio, que nos permita Determinar total a pagar a un profesor catedrático en PSeInt, un ejercicio básico, que nos sitúa en un contexto, que debemos analizar para darle solución, veamos a continuación los pormenores de este ejercicio.
Algoritmo para determinar total a pagar a un profesor catedrático en PSeInt
Caso estudio: En algunas universidades los profesores catedráticos son aquellos que trabajan por horas durante un periodo. Escribir un algoritmo que lea por teclado el número de horas trabajadas en un mes por un profesor catedrático y el valor de su hora, y con ello, determine y visualice el valor total que le debe pagar por su trabajo en dicho mes.
Nota: Si el profesor trabaja más de 100 horas al mes, recibe una bonificación del 5% del pago total de horas trabajadas.
Datos de entrada
- Número de horas trabajadas.
- Valor de la hora.
Procesos
- Calcular el bono (Si se debe).
- Sacar el total a pagar.
Salidas
- Mostrar el total a pagar y su bonificación (Solo si aplica).
Pseudocódigo del ejercicio explicado paso a paso
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Análisis del algoritmo
Importante analizar en el algoritmo anterior, el funcionamiento del condicional; que actúa dependiendo la cantidad de horas, al tener más de 100 horas, calculamos el total, incluyendo su bonificación, pero si tenemos 100 o menos, solo hacemos el cálculo del valor de la hora, con la cantidad.
Si observas, ubicamos el mensaje de la bonificación, dentro del condicional, para que este solo se muestre en caso de aplicar la cantidad de horas a un bono.
El total a pagar, lo ubicamos fuera de todo el condicional, en vista que independiente de la cantidad de horas; siempre se debe mostrar el total a pagar al profesor catedrático.
Ejemplo de salida de este algoritmo
*** Ejecución Iniciada. *** Ingrese el número de horas del profesor catedrático al mes: > 110 Ingrese el valor de la hora del profesor: > 1000 La bonificación recibida fue de: 5500 El total a pagar al profesor catedrático es: 115500 *** Ejecución Finalizada. ***