miércoles, 18 de abril de 2007

Tarea ACI 190 ** Sueldo 10P

/* Autor: Paolo Gustavo SAndoval Moura
Fecha Proyecto: 14/04/2007
Descripcion: Sueldo Liquido de 10 Personas... Asignado por Rossana C.
FECHA MOD: 14/04/2007 9:31 , 17/04/2007, 18/04/2007

*/

# include <stdio.h>
//las variables estan declaradas segun prioridad
char nombre1,nombre2,apaterno,amaterno;
float porSALUD,porAFP;
int porAsigF;
long int SB;
long int Bono,antc,mov;
long int des_ISA,des_AFP,des_ATR,SL; //descuentos
long int apF,CantH,c_HE,he_x;

main()
{
printf(" Datos del Empleado ");
printf("\n| Primer y Segundo Nombre: "); scanf("%s %s",&nombre1, &nombre2);
printf("| Apellidos Paterno y Materno: "); scanf("%s %s",&apaterno,&amaterno);
printf("| Sueldo Bruto: $"); scanf("%ld",&SB);
printf("| Hijos: "); scanf("%d",&CantH);
if(CantH==0){CantH=1;}
printf("| porcentage por Salud: "); scanf("%f%%",&porSALUD);
printf("| porcentage imposici´on: "); scanf("%f%%",&porAFP);
printf("| porcentage de Asiganacion Familiar per capita: $"); scanf("%d",&porAsigF);
printf("| Asignacion por movilizacion: "); scanf("%d%%",&mov);
printf("| Asignacion por Bonificacion: "); scanf("%d%%",&Bono);
printf("| Asignacion por Horas Extra (si existe): ");scanf("%ld",&c_HE);
if(c_HE>=1) {
printf("| Cantidad de Hora Extras ejercidas: $"); scanf("%ld",&he_x);
}
if(c_HE==0){c_HE=1;}
des_ISA=(SB*porSALUD)/100;
des_AFP=(SB*porAFP)/100;
apF=CantH*porAsigF;
// flotante, resultado decimal falla calculo com 180MIL
antc=c_HE*he_x;
printf("\n Descuento por salud: | $%ld",des_ISA);
printf("\n Descuento por Imposici´on: | $%ld",des_AFP);
printf("\n *********************************** ");
printf("\n Asigacion por movilizacion: | $%ld",mov);
printf("\n Pago por Horas Extra | $%ld",antc);
printf("\n Bono por Familia, Total: | $%ld",apF);
SL=SB-des_ISA-des_AFP-des_ATR+apF+antc+mov; // que es ATR
printf("\n Sueldo Liquido: * %ld",SL);
return 0;
}


* no se me ocurre dnde poner la sentencia \"para\" sugerencias =) en comentarios! grax

1 comentario:

Unknown dijo...

le falta la sentecia para

pero filo uts se las pones

c les qre artuu
byes