Un trabajador de acuerdo al turno mañana tarde y noche que trabaja gana 3000, 3200 y 3500

Un trabajador de acuerdo al turno (mañana, tarde y noche) que trabaja gana 3000, 3200 y 3500.

Si la persona nació un día lunes, miércoles y viernes le corresponde un bono de 12% del promedio de los sueldos por turnos, si nació un martes y jueves le corresponde a un 11% del sueldo del turno mañana y tarde, para las demás personas le corresponde del 9% del sueldo del turno de noche.

Desarrollar el algoritmo que permita calcular los siguientes requerimientos.

Ingreso de datos. (2 puntos)

Cálculo el bono. (3 puntos)

Mostrar el sueldo neto.

Haz clic aquí para suscribirte a mi canal

Como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.

Algoritmo detarea

Declaramos las siguientes variables.

               Definir turno, dia Como Entero

               Definir salario, bono Como Real

Pedimos que se ingrese el turno.

               Escribir «Ingresa el turno»

               Escribir «1 = mañana»

               Escribir «2 = tarde»

               Escribir «3 = noche»

Este dato lo ingresamos e la variable turno.

               leer turno

Evaluamos si el turno es mayor a cero y menor a 4.

               si turno > 0 y turno < 4 Entonces

Si la condición se cumple, entonces evaluamos si el turno es igual a 1. (1 = mañana)

                              si turno == 1 Entonces

Si la condición se cumple entonces el salario es igual a $3000.

                                             salario = 3000

                              SiNo

Si la condición no se cumple, entonces evaluamos si el turno es igual a 2. (2 = tarde)

                                             si turno == 2 Entonces

Si la condición se cumple entonces el salario es igual a $3200.

                                                           salario = 3200

                                            SiNo

Si la condición no se cumple, entonces quiere decir que el turno es de noche, por lo tanto el salario es igual a 3500.

                                                           salario = 30500

                                            FinSi

                              FinSi

Pedimos que se ingrese el día de nacimiento.

                              Escribir «Ingresa el dia de nacimiento»

                              Escribir «1 = lunes»

                              Escribir «2 = martes»

                              Escribir «3 = miércoles»

                              Escribir «4 = jueves»

                              Escribir «5 = viernes»

                              Escribir «6 = sábado»

                              Escribir «7 = domingo»

Este dato lo ingresamos en la variable día.

                              leer dia

Evaluamos si el día de nacimiento es mayor a cero y menor a 8.

                              si dia > 0 y dia < 8 Entonces

Si la condición se cumple, entonces evaluamos si la persona nació en lunes, miércoles o viernes,

                                             si dia == 1 o dia == 3 o dia == 5 Entonces

Si la condición se cumple, entonces calculamos un 12% del promedio de los turnos.

                                                           bono = ((3000+3200+3500)/3) * .12

                                            SiNo

Si la condición no se cumple, entonces evaluamos si la persona nació en martes o jueves.

                                                           si dia == 2 o dia == 4 Entonces

Si la condición se cumple, entonces calcumos un 11% de los sueldos mañana y tarde.

                                                                          bono = (3000+3200) * .11

                                                           SiNo

Si la condición no se cumple, entonces calculamos un 9% del sueldo de noche.

                                                                          bono = 3500 * .09

                                                           FinSi

                                            FinSi

Finalmente mostramos los siguientes mensajes.

                                            Escribir «EL salario: $»,salario

                                            Escribir «Bono: $»,bono

                                            Escribir «Salario total $»,salario + bono

                              SiNo

Cuando se ingrese un día incorrecto, mostramos el siguiente mensaje.

                                            Escribir «El dia es incorrecto»

                              FinSi

               SiNo

Cuando se ingrese el turno incorrecto mostramos el siguiente mensaje.

                              Escribir «El turno es incorrecto»

               FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Un trabajador de acuerdo al turno (mañana tarde y noche) que trabaja gana
Un trabajador de acuerdo al turno (mañana tarde y noche) que trabaja gana

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludos 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 *