Problemas con un programa
Compañeros estoy aprendiendo apenas y me base en el libro de deitel c/c++ en la pag 143 ejercicio 4.28 pide realizar un programa para una empresa para ver los diferentes formas de apgo para sus empleados yo puse esto
#include <stdio.h>
main()
{
int Empleado;
int hor=3000,com=250,nom=4000,h,V,dest,H,D,doo=0;
float su=0, v=0, el=0;
printf("FORMAS DE PAGOnn *** 1=Nomina ***, *** 2=Horario ***, *** 3=Comision ***, *** 4=Destajo ***n");
printf("Ingresa el numero de la forma de pago del Empleado:");
while ((Empleado=getchar())){
switch (Empleado){
printf("FORMAS DE PAGOnn *** 1=Nomina ***, *** 2=Horario ***, *** 3=Comision ***, *** 4=Destajo ***n");
printf("Ingresa el numero de la forma de pago del Empleado.");
case '1':
printf("nEl empleado recibe su pago via Nominan");
printf("El pago del empleaod es de %dn",nom);
break;
case '2':
printf("nEl empleado recibe su pago por Horarion");
printf("Ingresa el numero de horas trabajadas: ");
scanf("%d", H);
if(40==H)
printf("El sueldo a pagar es de %dn",hor);
else if(41<=H){
printf("El numero de horas a trabajar son 40, Ingresa las horas extras trabajadas: ");
scanf("%d", h);
su+=(112.5*h);
printf("El sueldo a pagar es de: %.3f", su);}
break;
case'3':
printf("nEl empleado resive su pago via Comision");
printf("Ingresa el total de las ventas semanales: ");
scanf("%f",V);
v+=(com+(.57*V));
printf("El sueldo a pagar es de %.3f", v);
break;
case'4':
printf("nEl empleado resive su pago por Destajo");
printf("Ingresa el total de piezas producidas: ");
scanf("%d", D);
doo+= (D*10);
printf("El sueldo a pagar es de %dn", doo);
break;
}
}
return 0;
}
Pero no me da tengo muchos errores me podrian ayudar a resolverlso porfavor
#include <stdio.h>
main()
{
int Empleado;
int hor=3000,com=250,nom=4000,h,V,dest,H,D,doo=0;
float su=0, v=0, el=0;
printf("FORMAS DE PAGOnn *** 1=Nomina ***, *** 2=Horario ***, *** 3=Comision ***, *** 4=Destajo ***n");
printf("Ingresa el numero de la forma de pago del Empleado:");
while ((Empleado=getchar())){
switch (Empleado){
printf("FORMAS DE PAGOnn *** 1=Nomina ***, *** 2=Horario ***, *** 3=Comision ***, *** 4=Destajo ***n");
printf("Ingresa el numero de la forma de pago del Empleado.");
case '1':
printf("nEl empleado recibe su pago via Nominan");
printf("El pago del empleaod es de %dn",nom);
break;
case '2':
printf("nEl empleado recibe su pago por Horarion");
printf("Ingresa el numero de horas trabajadas: ");
scanf("%d", H);
if(40==H)
printf("El sueldo a pagar es de %dn",hor);
else if(41<=H){
printf("El numero de horas a trabajar son 40, Ingresa las horas extras trabajadas: ");
scanf("%d", h);
su+=(112.5*h);
printf("El sueldo a pagar es de: %.3f", su);}
break;
case'3':
printf("nEl empleado resive su pago via Comision");
printf("Ingresa el total de las ventas semanales: ");
scanf("%f",V);
v+=(com+(.57*V));
printf("El sueldo a pagar es de %.3f", v);
break;
case'4':
printf("nEl empleado resive su pago por Destajo");
printf("Ingresa el total de piezas producidas: ");
scanf("%d", D);
doo+= (D*10);
printf("El sueldo a pagar es de %dn", doo);
break;
}
}
return 0;
}
Pero no me da tengo muchos errores me podrian ayudar a resolverlso porfavor