C/Visual C - Programa sencillo en C

 
Vista:
sin imagen de perfil

Programa sencillo en C

Publicado por carloncho (3 intervenciones) el 02/10/2011 22:00:37
Buenas que tal? Puedo pedir una ayuda con lo siguiente ?


1. En una empresa los empleados cobran un sueldo según la categoria,
son 50 empleados y 3 categorías
Categoría 1 = $ 1500
Categoría 2 = $ 2000
Categoría 3 = $ 2500
Al sueldo se le suman $ 100 por cada año trabajado.
Si se ingresa el nombre, categoría y antigüedad de cada empleado, calcular:
A. Cuántos empleados hay por categoría
B. Total de sueldos pagados por categoría
C. Sueldo promedio general
D. Sueldo máximo y a quién pertenece
E. Qué porcentuel sobre el total de sueldos representa cada total
de sueldos de las categorías
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Programa sencillo en C

Publicado por yonatan (23 intervenciones) el 03/10/2011 15:08:02
hola, como idea principal , podrias empesar armando un menu , que te de la opcion de elegir una categoria para agregar empleados y demas datos.....tienes algun codigo armado ya?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Programa sencillo en C

Publicado por carloncho (3 intervenciones) el 03/10/2011 23:21:27
Tengo lo siguiente



Var
Cadena : nombre
Entero : categoria
Entero : antiguedad // en años
Entero : i, cuenta1. cuenta2, cuenta3 // contadores
Real : totalCat1, totalCat2, totalCat3 // acumuladores
Real : sueldoPromedio
Const
Entero : CANTIDAD = 50
Real : CAT1 = 1500
Real : CAT2 = 2000
Real : CAT3 = 2500
Inicio
// Inicialización
cuenta1 = cuenta2 = cuenta3 = 0
totalCat1 = totalCat2 = totalCat3 = 0.0

Desde i = 0; hasta i < CANTIDAD; ++i Hacer
leer nombre
leer categoria
leer antiguedad

sueldo = antiguedad * 100

si (categoria == 1)
sueldo += CAT1
totalCat1 += sueldo
++cuenta1
sino si (categoria == 2)
sueldo += CAT2
totalCat2 += sueldo
++cuenta2
sino
sueldo += CAT3
totalCat3 += sueldo
++cuenta3
Fin_desde

sueldoPromedio = (totalCat1 + totalCat2 + totalCat3) / CANTIDAD

Escribir "# empleados categoria 1: " + cuenta1
Escribir "# empleados categoria 2: " + cuenta2
Escribir "# empleados categoria 3: " + cuenta3

Escribir "Total categoria 1: " + totalCat1
Escribir "Total categoria 2: " + totalCat2
Escribir "Total categoria 3: " + totalCat3

Escribir "Promedio total de sueldos: " + sueldoPromedio
Fin


Nosé como sacar el punto E.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Programa sencillo en C

Publicado por carloncho (3 intervenciones) el 03/10/2011 23:22:04
Perdón el punto D no puedo sacar el resto esta cocinado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar