Necesito saber como hacer el pseudocodigo de este problema en pseint


Calcule la nomina de un empleador donde se utilicen las horas trabajadas y el salario por hora. Ambos datos se multiplican y se obtiene el salario bruto. A ese salario bruto, se le restan las deducciones. Determine el total de deducciones y el salario neto, siempre y cuando las horas trabajadas sean mayor de 40.


en la imagen está lo que hice, pero no estoy seguro de si está o no bien

Adjuntos:

Anónimo: sn<-sb esta demas, sb puedes presentarlo directamente en el mensaje, que debe hacer el programa espeficicamente?
VictorDexe: Tienes razón jaja ya lo corregí y pues por lo que dice el problema, la idea es saber el salario neto de un empleado restando deducciones que, como no pone en el problema, supongo que ingresará el mismo empleado

Respuestas

Respuesta dada por: irmajulia
0

El pseudocódigo de pseint que calcula la nómina de un empleador, es:

Algoritmo Nomina_Empleados

Escribir "Ingrese número de trabajadores" Sin Saltar;

Leer N

Para i<-1 Hasta N Con Paso 1 Hacer

 Escribir "Ingrese horas trabajadas" Sin Saltar;

 Leer ht;

 Escribir "Ingrese salario por hora" Sin Saltar;

 Leer sp;

 Escribir "Ingrese deducciones" Sin Saltar;

 Leer d;

 

 Definir sb,sn Como Real;

 Si ht>40 Entonces

  sb<-ht*sp;

  sn<-sb-d;

  Escribir "Bruto: ", sb, " Neto: ",sn;

 SiNo

  Escribir "Bruto: ", sb

 Fin Si

Fin Para

FinAlgoritmo

El algoritmo que has realizado es correcto, pero según definición:

Nomina: Es el registro de los salarios y deducciones de todos los empleados de un empresa.

Por tanto, lo que haría falta es, agregar la estructura repetitiva que repita, lo que ya hiciste N veces para los N trabajadores.

Adjuntos:
Preguntas similares