Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: neeeko en 22 Febrero 2013, 04:09 am



Título: Ciclo exacto
Publicado por: neeeko en 22 Febrero 2013, 04:09 am
Hola gente tengo un problemas (Dudas) sobre como hacer un diagrama de flujo
Hacer un programa en el cual se deba ingresar legajo, nombre, sueldo y antigüedad de los 29 empleados de una empresa.


Se debe calcular:

a-El promedio de sueldo de todos los empleados.

b-Nombre y Antigüedad del empleado con sueldo más alto.

c-Cantidad de empleados con sueldo superior a $2000.


Título: Re: Ciclo exacto
Publicado por: 85 en 22 Febrero 2013, 04:59 am
nice problem..

parece un típico problema de Programación I,

si es un ciclo exacto entonces se conoce la cantidad de vueltas del contador por lo tanto se debe utilizar un FOR, aunque también un while, pero se trata de que te enseñan la diferencia entre ambos.

para el punto a, usá un FOR de 29 ciclos o iteraciones, un acumulador de tipo float para acumular la suma de todo lo que cobran los empleados, luego dividir eso por 29.

para el otro punto obtener el valor máximo entre 29, eso se hace con una variable auxiliar por ejemplo, que vaya guardando el valor más grande y lo compare continuamente a lo largo de las 29 vueltas.

no especifica si te dejan usar STRUCT, con lo cual sería más fácil..

el tercer punto, es para utilizar un contador. Es decir dentro de un FOR de 29 ciclos hacés la comparación de cada empleado si obtiene más de 2000 y el contador se incrementa en 1

lo del diagrama podés usar algún programa que genera diagramas automáticamente, sino vas a tener que dibujarlo