Calcular el sueldo de un trabajador en pseint

En esta ocasión les comparto un algoritmo para calcular el sueldo de un trabajador, tomando en cuenta el turno, día y horas, este algoritmo lo desarrollamos con el simulador pseint.

En una empresa se trabaja en dos turnos, diurno y nocturno, en el turno diurno cada hora trabajada se paga 50 pesos y el turno nocturno a 70 pesos, si es día domingo el pago por la hora es de 100 pesos y el nocturno es de 200.

Como ya es costumbre vamos a explicar el funcionamiento.

Algoritmo detarea

Primero declaramos las variables.

            Definir turno,dia,horas Como Entero

            Definir sueldo Como Real

Pedimos el turno.

            Escribir «Ingresa el turno»

            Escribir «1 = Diurno»

            Escribir «2 = Nocturno»

Este número se almacena en la variable turno.

            leer turno

Evaluamos si el turno es ingresado se encuentra entre 1 y 2.

            si turno > 0 y turno < 3 Entonces

Si el turno se ingresa correctamente, entonces pedimos que se ingrese el día de la semana.

                        Escribir «Ingresa el dia de la semana»

                        Escribir «1 lunes»

                        Escribir «2 martes»

                        Escribir «3 miercoles»

                        Escribir «4 jueves»

                        Escribir «5 viernes»

                        Escribir «6 sabado»

                        Escribir «7 domingo»

Este número se almacena en la variable dia.

                        leer dia

Evaluamos si el día se encuentra entre 1 y 7.

                        si dia > 0 y dia < 8 Entonces

Si la condición se cumple, entonces pedimos las horas trabajadas.

                                    Escribir «Ingresa las horas trabajadas»

Este número se almacena en la variable horas.

                                    leer horas

Evaluamos si el día es igual a 7, es decir si es igual a domingo.

                                    si dia == 7 Entonces

Si la condición se cumple, entonces evaluamos si el turno es igual a 1, es decir si es igual a Diurno.

                                                si turno == 1 Entonces

Si la condición se cumple, entonces calculamos el sueldo, multiplicando las horas por $100.

                                                           sueldo = horas * 100

                                               SiNo

Si la condición no se cumple, entonces quiere decir que el turno es nocturno.

Entonces calculamos el sueldo multiplicando las horas por $200.

                                                           sueldo = horas * 200

                                               FinSi

                                    SiNo

Cuando el día no sea igual a 7, entonces  quiere decir que es un día de la semana entre lunes y sábado.

Por lo tanto evaluamos si el turno es igual a 1, es decir si el turno es Diurno.

                                                si turno == 1 Entonces

Si la condición se cumple, entonces calculamos el sueldo multiplicando las horas por $50.

                                                            sueldo = horas * 50

                                               SiNo

Si la condición no se cumple, quiere decir que el turno es nocturno, entonces calcumos el sueldo multiplicando las horas por $70.

                                                           sueldo = horas * 70

                                               FinSi

                                    FinSi

Finalmente mostramos las horas trabajadas, el turno, el día y el sueldo.

                                    Escribir «Horas trabajadas: «,horas

                                    Escribir «Turno: «,turno

                                    Escribir «Dia de la semana: «,dia

                                    Escribir «tu sueldo es: $»,sueldo

                        SiNo

Cuando se ingre un día fuera del rango entre 1 y 7, mostramos el siguiente mensaje.

                                    Escribir «Ingresa un día correcto»

                        FinSi

            SiNo

Cuando se ingrese un turno fuera del rango entre 1 y 2, mostramos el siguiente mensaje.

                        Escribir «Ingresa un turno correcto»

            FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Calcular el sueldo de un trabajador en pseint
Calcular el sueldo de un trabajador en pseint
Descargar Programa

Bien amigos esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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