Ejercicio Resuelto Lenguaje C: Calcular el sueldo de N empleados

Se tienen N empleados en una compañia y se ha ideado llenar un vector A con los sueldos de los empleados, un vector B con las asignaciones totales de los empleados, un vector C con las deducciones de cada uno. Crear un arreglo T que contenga el neto a pagar para cada empleado. (Neto = sueldo + asignaciones - deducciones).




Ejercicio056.c: Ver Codigo
 1 /* 
 2  * File:   Ejercicio056.c
 3  * Author: kndidox
 4  *
 5  * Created on 10 de marzo de 2011, 03:06 PM
 6  */
 7 //Prototipos de cabecera
 8 #include<stdio.h>
 9 #include<stdlib.h>
10 //Constantes simbolicas
11 #define TAMANO 100
12 //Prototipos de funciones
13 int validar();
14 int calculo_suel(int n, int a[], int b[], int c[], int t[]);
15 void salida(int n, int t[]);
16 
17 //Programa principal
18 main()
19 {
20     int vector_a[TAMANO], vector_b[TAMANO], vector_c[TAMANO], vector_t[TAMANO];
21     int empleados, i;
22     printf("Cuantos empleados hay en la companhia?\n");
23     empleados = validar();
24     printf("Empleados %d", empleados);
25 
26     calculo_suel(empleados, vector_a, vector_b, vector_c, vector_c);
27     salida(empleados, vector_t);
28 }
29 
30 //Funciones
31 int validar (){
32     int num;
33     do{
34         scanf("%d", &num);
35     }while(num <= 0);
36     return num;
37 }
38 
39 int calculo_suel(int n, int a[], int b[], int c[], int t[])
40 {
41     int i;
42     for(i=0; i< n; i++)
43     {
44         printf("\nIngrese el sueldo del empleado %d\t", i+1);
45         a[i] = validar();
46         printf("\nIngrese las asignaciones del empleado %d\t", i+1);
47         b[i] = validar();
48         printf("\nIngrese las deducciones del empleado %d\t", i+1);
49         c[i] = validar();
50         t[i] = a[i] + b[i] - c[i];
51         printf("\n");
52     }
53 }
54 
55 void salida(int  n, int t[])
56 {
57     int i;
58     for (i = 0; i < n; i++)
59         printf("El sueldo neto del empleado %d es:\t %d\n", i+1,t[i]);
60 
61 }
62 


Descargas:
Ejercicios Relacionados:

3 comentarios:

  1. podrias aser ese ejercicio sin funciones

    ResponderEliminar
  2. Puedes explicarlo en lenguaje de c#?

    ResponderEliminar
  3. The Best Sportsbooks For Online Betting in USA (Dec 2021)
    The Best Sports Betting Sites. Our list of the top online sportsbooks for 태백 출장샵 USA players 메이저 토토 사이트 is 전라북도 출장샵 packed with information to help you decide which sportsbook 의왕 출장안마 is right 경산 출장마사지 for you.

    ResponderEliminar