Realizar un pseudocódigo que permita calcular el monto total de sueldos de todos los empleados de N empleados de una empresa para el mes de enero. Se ingresa el nombre, número de días programados y número de días que faltó por cada empleado. Además, se pide el monto total de sueldos de todos los empleados. El pago por día a cada empleado es 50 soles y el descuento por día de falta es de 100% del pago diario.
Por favor si no sabes la respuesta no escribas, gracias
Respuestas
Respuesta:
definir n,ppd,ndt,dnt,mts,st, c1,c2,c3 Como Entero
definir nom como caracter
ppd=150 // PAGO POR DIA TRABAJADO
mts=0 // MONTO TOTAL DE SUELDOS DE TODOS LOS EMPLEADOS
st=0 // SUELDO TOTAL DE CADA EMPLEADO
dnt=0 // DIAS NO TRABAJADOS POR CADA EMPLEADO
c1=0 // CONTADOR DE EMPLEADOS MENORES DE 1000
c2=0 // CONTADOR DE EMPLEADOS ENTRE 2500 Y 3500
c3=0 // CONTADOR DE EMPLEADOS MAYORES DE 4000
escribir "INGRESE CANTIDAD DE EMPLEADOS"
leer n
Para i<-1 Hasta n Con Paso 1 Hacer
escribir "PROCESO TRABAJADOR Nº ",i
escribir sin saltar "INGRESE NOMBRE: "
leer nom
escribir sin saltar "INGRESE NUMERO DE DIAS TRABAJADOS: "
leer ndt
escribir sin saltar "INGRESE DIAS NO TRABAJADOS: "
leer dnt
st=(ndt-dnt)*ppd // CALCULA EL SUELDO DE CADA EMPLEADO DESCONTANDO EL DIA FALTADO
mts=mts+st // ACUMULA EL SUELDO DE TODOS LOS EMPLEADOS
Si st<1000 Entonces
c1=c1+1
SiNo
Si st>=2500 y st<=3500 Entonces
c2=c2+1
SiNo
Si st>4000 Entonces
c3=c3+1
Fin Si
Fin Si
Fin Si
escribir "----------------------------------------------------------"
Fin Para
escribir "MONTO TOTAL DEL SUELDOS DE LOS ",n," EMPLEADOS: ",mts
escribir "Nº DE EMPLEADOS QUE GANAN ENTRE 2500 Y 3500: ",c2
escribir "Nº DE EMPLEADOS QUE GANAN MENOS DE 1000: ",c1
escribir "Nº DE EMPLEADOS QUE GANAN MAS DE 4000: ",c3
Hacer un programa que calcule el sueldo mensual de N empleados de una empresa. Se ingresa el nombre, numero de días trabajados, faltas por cada empleado.También se pide el monto total de sueldos de todos los empleados.El número de empleados que ganan entre 2500 y 3500.El número de empleados que ganan menos de 1000o másde 4000.Considere constante el pago por día a cada empleado y que el descuento por día de falta es de 100% del pago diario.
Algoritmo en pseint y diagrama de flujo que muestra por pantalla el monto total de salario pagado por una empresa.
Programa en pseint para el registro y cálculo de la nomina de empleados de una empresa
Algoritmo montoTotalDeSueldos
- // Definir e inicializar variables
Definir sueldo,sueldoFinal,descuento, salarioTotal, pagoD Como Real
Definir x, Dprog, faltas Como entero
Definir continuar, nombre Como Caracter
salarioTotal <- 0
sueldoFinal <- 0
pagoD <- 50
Dprog <- 0
faltas <- 0
nombre <- ""
x <-0
- // Ingreso de los Datos
Escribir '**** Nómina mes de enero **** '
Escribir '--------------------------------- '
Repetir
x <- x+1
Escribir 'Empleado: ',x
Escribir 'Nombre: ' Sin Saltar
Leer nombre
Escribir 'Cantidad de días programados: ' Sin Saltar
Repetir
Leer Dprog
Hasta Que Dprog>=0 Y Dprog<=31
Escribir 'Días que faltó: ' Sin Saltar
Repetir
Leer faltas
Mientras Que faltas>Dprog
- // Cálculo de sueldo
sueldo <- Dprog*pagoD
descuento <- faltas*pagoD
sueldoFinal <- sueldo-descuento
salarioTotal <- salarioTotal+sueldoFinal
- // Mostrar resultados
Escribir ' ...........................................'
Escribir 'SUELDO: ',sueldo, " (",Dprog,"x",pagoD,")"
Escribir 'DEDUCCIÓN X FALTAS: ',descuento, " (",faltas,"x",pagoD,")"
Escribir 'SUELDO FINAL: ',sueldoFinal
Escribir ' .............................................'
Repetir
Escribir 'Continuar con otro empleado?: (s/n)'
Leer continuar
continuar <- Minusculas(continuar)
Hasta Que (continuar=='s' O continuar=='n')
Imprimir " "
Hasta Que continuar=='n'
Escribir 'Total salarios mes de enero: ',salarioTotal
FinAlgoritmo
Para saber más acerca de pseudocódigo en pseint para calcular sueldo de empleados consulte: https://brainly.lat/tarea/39709664
#SPJ2