Caso propuesto 1: estructuras secuenciales • Eres un programador en una empresa de
recursos humanos y necesitas desarrollar un algoritmo para calcular el sueldo final de los
empleados después de aplicar un descuento del 11% por concepto de AFP. • Te solicitan
crear un algoritmo en pseudocódigo que debe solicitar al usuario que ingrese el sueldo base
y el valor de dos bonificaciones. Luego, debes calcular el sueldo total sumando el sueldo
base y las bonificaciones, y aplicar un descuento del 11% al sueldo total. Finalmente, debe
mostrar el sueldo final. • Por ejemplo, si un usuario ingresa un sueldo base de 1000 y dos
bonificaciones de 100 cada una. El algoritmo calcula el sueldo total (1200), aplica el
descuento de AFP (132), y muestra el sueldo final (1068).
Inicio
// Declarar variables
Escribir "Ingrese el sueldo base:"
Leer sueldoBase
Escribir "Ingrese la primera bonificación:"
Leer bonificacion1
Escribir "Ingrese la segunda bonificación:"
Leer bonificacion2
// Calcular el sueldo total
sueldoTotal <- sueldoBase + bonificacion1 + bonificacion2
// Calcular el descuento del 11% (AFP)
descuentoAFP <- sueldoTotal * 0.11
// Calcular el sueldo final
sueldoFinal <- sueldoTotal - descuentoAFP
// Mostrar el sueldo final
Escribir "El sueldo final después del descuento de AFP es:", sueldoFinal
Fin
Eres un programador en una empresa y necesitas desarrollar un algoritmo para calcular el
sueldo de los empleados después de aplicar un aumento basado en su categoría. Te
solicitan crear un algoritmo en pseudocódigo que debe solicitar al usuario que ingrese el
sueldo base y la categoría del empleado (A, B o C). Luego, debes calcular el sueldo final
aplicando un aumento del 20% para la categoría A, 10% para la categoría B y 5% para la
categoría C. Finalmente, debe mostrar el sueldo final. Por ejemplo, si un usuario ingresa un
sueldo base de 1000 y una categoría B. El algoritmo aplica un aumento del 10% (100) y
muestra el sueldo final (1100).
Inicio
// Declarar variables
Escribir "Ingrese el sueldo base:"
Leer sueldoBase
Escribir "Ingrese la categoría del empleado (A, B o C):"
Leer categoria
// Inicializar la variable de aumento
aumento <- 0
// Determinar el porcentaje de aumento según la categoría
Si categoria = "A" Entonces
aumento <- sueldoBase * 0.20
Sino Si categoria = "B" Entonces
aumento <- sueldoBase * 0.10
Sino Si categoria = "C" Entonces
aumento <- sueldoBase * 0.05
Sino
Escribir "Categoría inválida. No se aplicará aumento."
aumento <- 0
Fin Si
// Calcular el sueldo final
sueldoFinal <- sueldoBase + aumento
// Mostrar el sueldo final
Escribir "El sueldo final después del aumento es:", sueldoFinal
Fin
Eres un programador en una empresa de fitness y necesitas desarrollar un algoritmo para
recomendar un deporte basado en la temperatura actual. Te solicitan crear un algoritmo en
pseudocódigo debe solicitar al usuario que ingrese la temperatura en grados Fahrenheit. •
Luego, debes seleccionar un deporte basado en la temperatura según la siguiente tabla:
DEPORTE Natación Tenis Golf Esquí TEMPERATURA >30 >20 y <=30 >0 y <=20 <=0
Inicio
// Declarar variables
Escribir "Ingrese la temperatura en grados Fahrenheit:"
Leer temperatura
// Determinar el deporte según la temperatura
Si temperatura > 30 Entonces
deporte <- "Natación"
Sino Si temperatura > 20 Y temperatura <= 30 Entonces
deporte <- "Tenis"
Sino Si temperatura > 0 Y temperatura <= 20 Entonces
deporte <- "Golf"
Sino Si temperatura <= 0 Entonces
deporte <- "Esquí"
Fin Si
// Mostrar el deporte recomendado
Escribir "El deporte recomendado para la temperatura actual es:", deporte
Fin