Autor Tema: problema de pseudocódigo calcular sueldos empleados  (Leído 14224 veces)

jorgetcp

  • Sin experiencia
  • *
  • Mensajes: 6
    • Ver Perfil
problema de pseudocódigo calcular sueldos empleados
« en: 07 de Febrero 2014, 20:34 »
ayuda con este problema de pseudocodigo que lo estoy haciendo con papel y lápiz. Ejercicio: En un a empresa, la oficina de personal debe calcular los monto netos que cobrarán cada uno de los empleados . Para ello se ingresan en la computadora los siguientes datos: Sueldo Básico, legajo y categoría del empleado. Para calcular el sueldo neto de un empleado se deberá tener en cuenta los siguientes incrementos dados por las categorías a las cuales pertenecen los empleados: CATEGORÍA  1 el 10%, categoría 2 15%, categoría 3 20%, categoría 4 25%, categoría 5 30%PORCENTAJE DE INCREMENTO.Imprimir legajo, Sueldo Básico, monto del incremento y Sueldo Neto. También imprimir el Total General de cada uno de los items. Desde ya les agradezco mucho por la cantidad de material que tenemos en la pagina web de aprenderaprogramar para poder capacitarnos. Muchas Gracias Jorge
« Última modificación: 02 de Septiembre 2014, 18:49 por Alex Rodríguez »

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:ayuda con problema de pseudocódigo
« Respuesta #1 en: 07 de Febrero 2014, 22:54 »
Hola, no entiendo qué es el legajo ¿Qué es? Tampoco entiendo qué es el total general para cada uno de los items. ¿Puedes poner un ejemplo con datos de ejemplo?

Un posible pseudocódigo sería:

Inicio

Leer numeroDeEmpleados;

Desde i=1 hasta numeroDeEmpleados Hacer

Leer sueldoBasico(i)
Leer legajo(i)
Leer categoria(i)

sueldoEmpleado(i) = sueldoBasico(i)

Si categoria(i) = 1
incremento(i) = sueldoBasico(i) * 1.10;
finSi

Si categoria(i) = 2
incremento(i) = sueldoBasico(i) * 1.15;
finSi

Si categoria(i) = 3
incremento(i) = sueldoBasico(i) * 1.20;
finSi

Si categoria(i) = 4
incremento(i) = sueldoBasico(i) * 1.25;
finSi

Si categoria(i) = 5
incremento(i) = sueldoBasico(i) * 1.30;
finSi

Imprimir "Para el empleado número" + i + "los datos son:"
Imprimir "-Sueldo básico:" + sueldoBasico(i)
Imprimir "-Incremento:" + incremento(i)
Imprimir "-Sueldo neto: " + (sueldoBasico(i) + incremento(i))


Siguiente

Fin

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".