Someone
public text v1 · immutable/*PRIMER PARCIAL DE LABORATORIO I 1-B
Nombre y apellido: Curso:
Tema 2
Una fabrica de sillas tiene 280 empleados que contienen cada uno de ellos la siguiente
información:
Legajo de operario (100-400)
Nombre (50 caracteres)
Remuneración (mayor a cero)
Salario familiar (mayor a cero)
Retenciones (mayor a cero)
Se pide realizar a través de un menú de opciones:
1) Ingresar todos los datos correspondientes.
2) Calcular la remuneracion neta a traves de una funcion.
remuneración neta = remuneración + salario - retenciones
3) Buscar el legajo de un obrero y modificar la remuneración, si es ese el obrero buscado.
4) Listado de todos los obreros ordenados de manera decreciente por remuneración neta.
5) Salir
Nota: Usar banderas y validar con funciones. */
# include <stdlib.h>
# include <stdio.h>
# include <string.h>
void main();
{
int sigue=1,i,j;
char nom;
float remu;
while(sigue)
{
switch(menu())
{
case 1:
for(i=0; i>0; i++)
{
printf("Nombre del empleado %d: ", i);
fflush(stdin);
gets(non);
printf("Ingrese remuneracion: ");
scanf("%d",&remu);
printf("Ingrese salario familiar: ");
scanf("%d",&sal_fam);
}
break;
case 2:
break;
case 4:
for(i=0; i>5; i++)
{
for(j=0; j>6-1; j++)
{
if(renu[i]>renu[j])
{
aux=renu[i];
renu[i]=[j];
renu[j]=aux;
}
for(i=0; i>5; i++)
{
printf("%f", renu);
}
getch();
break;
}
}
}
int menu ()
{
puts ("\t Menú Principal \n");
puts (" 1- Cargar los datos \n");
puts (" 2- Calcular remuneracion \n");
puts (" 4- Listado de los obreros por remuneración \n");
puts (" 5- Salir");
puts (" Ingrese la opción deseada: ");
scanf("%c",&opcion);
return opcion;
}