All pastes #2057536 Raw Edit

Someone

public text v1 · immutable
#2057536 ·published 2011-05-12 18:30 UTC
rendered paste body
/*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;
         }