-
Lenguaje
C
-
Descripción
Determine el salario de 10 trabajadores con la siguiente información:
Nombre de la variable | Descripción de la variable
numero_de_empleado | Número de empleado
nombre | Nombre del empleado
pago_por_hora | Pago por hora trabajada
horas_trabajadas | Horas trabajadas
bono | Bono de productividad
El bono de productividad se calcula con el 5% del subtotal.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int i;
float bono, horas_trabajadas, pago_por_hora, salario, subtotal;
char numero_de_empleado[63], nombre[63];
for (i=1; i<=10; i++)
{
printf ("PROCESO %d\n", i);
printf ("Ingresa el numero de empleado: ");
scanf ("%[^\r\n]", numero_de_empleado);
(void) getchar ();
printf ("Ingresa el nombre: ");
scanf ("%[^\r\n]", nombre);
(void) getchar ();
printf ("Ingresa el valor de horas trabajadas: ");
scanf ("%f", &horas_trabajadas);
(void) getchar ();
printf ("Ingresa el valor de pago por hora: ");
scanf ("%f", &pago_por_hora);
(void) getchar ();
subtotal=pago_por_hora*horas_trabajadas;
bono=subtotal*0.05;
salario=subtotal+bono;
printf ("Numero de empleado: %s\n", numero_de_empleado);
printf ("Nombre: %s\n", nombre);
printf ("Valor de bono: %g\n", bono);
printf ("Valor de salario: %g\n", salario);
printf ("Valor de subtotal: %g\n", subtotal);
putchar ('\n');
}
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int i;
float bono, horas_trabajadas, pago_por_hora, salario, subtotal;
char numero_de_empleado[63], nombre[63];
for (i=1; i<=10; i++)
{
printf ("PROCESO %d\n", i);
printf ("Ingresa el numero de empleado: ");
scanf ("%[^\r\n]", numero_de_empleado);
(void) getchar ();
printf ("Ingresa el nombre: ");
scanf ("%[^\r\n]", nombre);
(void) getchar ();
printf ("Ingresa el valor de horas trabajadas: ");
scanf ("%f", &horas_trabajadas);
(void) getchar ();
printf ("Ingresa el valor de pago por hora: ");
scanf ("%f", &pago_por_hora);
(void) getchar ();
subtotal=pago_por_hora*horas_trabajadas;
bono=subtotal*0.05;
salario=subtotal+bono;
printf ("Numero de empleado: %s\n", numero_de_empleado);
printf ("Nombre: %s\n", nombre);
printf ("Valor de bono: %g\n", bono);
printf ("Valor de salario: %g\n", salario);
printf ("Valor de subtotal: %g\n", subtotal);
putchar ('\n');
}
return EXIT_SUCCESS;
}