Tecnología y Electrónica, pregunta formulada por santiago0009, hace 1 mes

Cierta empresa proporciona un bono mensual a sus trabajadores, el cual puede ser por su antigüedad o bien por el monto de su sueldo (el que sea mayor), de la siguiente forma: Cuando la antigüedad es mayor a 2 años pero menor a 5, se otorga 20 % de su sueldo; cuando es de 5 años o más, 30 %. Ahora bien, el bono por concepto de sueldo, si éste es menor a $1000, se da 25 % de éste, cuando éste es mayor a $1000, pero menor o igual a $3500, se otorga 15% de su sueldo, para más de $3500. 10%. Realice el algoritmo correspondiente para calcular los dos tipos de bono, asignando el mayor, y represéntelo con un diagrama de flujo y pse

Respuestas a la pregunta

Contestado por megatokay
3

A continuación algoritmo en pseint que muestra por pantalla asignación de bono según sueldo o antigüedad. Se adjunta imagen de resultados y diagramas de flujo.

Pseudocódigo en pseint para calcular el bono mensual de un trabajador

Algoritmo bonoMensualElMayor

  • // Definir e inicializar variables

Definir sueldo,bonoA,bonoS Como Real

Definir continuar Como Caracter

Definir antiguedad Como Entero

continuar <- 's'

bonoS <- 0

bonoA <- 0

  • // Ingresar datos

Escribir '****Cálculo del bono mensual****'

Repetir

 Escribir 'Ingrese antiguedad en la empresa (años): '

 Repetir

  Leer antiguedad

 Hasta Que antiguedad<>0

 Escribir 'Ingrese sueldo mensual: '

 Repetir

  Leer sueldo

 Hasta Que sueldo<>0

  •  // Procesar datos

 Si antiguedad>2 Y antiguedad<5 Entonces

  porcentajeA <- 20

  bonoA <- sueldo*(porcentajeA/100)

 FinSi

 Si antiguedad>=5 Entonces

  porcentajeA <- 30

  bonoA <- sueldo*(porcentajeA/100)

 FinSi

 Si sueldo<1000 Entonces

  porcentajeS <- 25

  bonoS <- sueldo*(porcentajeS/100)

 FinSi

 Si sueldo>=1000 Y sueldo<=3500 Entonces

  porcentajeS <- 15

  bonoS <- sueldo*(porcentajeS/100)

 FinSi

 Si sueldo>3500 Entonces

  porcentajeS <- 10

  bonoS <- sueldo*(porcentajeS/100)

 FinSi

  •  // mostrar resultado en pantalla

 Si bonoA>bonoS Entonces

  Escribir 'Su bono mensual es: ',bonoA

  Escribir 'El ',porcentajeA,' porciento de ',sueldo,' (su sueldo)'

 SiNo

  Escribir 'Su bono mensual es: ',bonoS

  Escribir 'El ',porcentajeS,' porciento de ',sueldo,' (su sueldo)'

 FinSi

 Repetir

  Escribir 'Calcular otro bono?: (s/n)'

  Leer continuar

 Hasta Que (continuar=='s' O continuar=='n')

Hasta Que continuar=='n'

FinAlgoritmo

Para saber más acerca de Algoritmo en pseint para el cálculo de bonos y sueldos consulte: https://brainly.lat/tarea/40169069

#SPJ1

Adjuntos:
Otras preguntas