Adsence

miércoles, 20 de abril de 2011

Comision-de-m-ventas-de-n-Trabajadores

Leave a Comment
La Compañía ABC requiere un programa que liquide mensualmente la comisión que reciben los n vendedores que trabajan en su Departamento de Ventas, teniendo en cuenta que cada vendedor realiza m ventas mensuales. El cálculo de la comisión se debe hacer según la siguiente tabla:
Monto de la Venta % de comisión
Menor de $5’000.000 5%
Entre $5’000.000 y $10’000.000 7.5%
Entre $10’000.000 y $20’000.000 10%
Mayor de $20’000.000 15%

Usted, como programador de la Compañía ABC debe crear un programa que:
1.Lea el código y el nombre de cada uno de los n vendedores.
2.Lea el monto de las m ventas de cada uno de los n vendedores.
3.Liquide la comisión total de ventas de cada uno de los n vendedores.
El programa debe entregar para cada vendedor, el código, el nombre, el valor total de las ventas
y el valor total de la comisión.
Para while La captura de montos de ventas termina cuando se digite 0 como valor de venta
El programa termina cuando se digite 0 como código de vendedor.#include < conio.h >
#include < stdio.h >

void portada(){
printf("...............................................................................\a\n");
printf("................******.*****.** **.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
printf("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
printf("................**** .** **.** **.** .****.** **....**.****...............\a\n");
printf("...............................jamper91.hostei.com.............................\a\n");
printf("\n");
};
void final(){
printf("-------------------------------------------------------------------------------\a\n");
printf ("******************************************************************************\a\n");
printf (" Creado por jamper91@hotmail.com\n");
printf (" Cucuta Campeon\n");
printf ("******************************************************************************\a\n");
printf("-------------------------------------------------------------------------------\a\n");
};
main()
{
int m,n,cod,c1=0,c2=0;
float v=0,t,com;
char nombre[50];
portada();
printf("Cantidad de Trabajadores (n):");
scanf("%d",&n);
while(c1< n)
{
printf("Nombre del Trabajador:");
scanf("%s",&nombre);
printf("Codigo del Trabajador:");
scanf("%d",&cod);
if(cod!=0)
{
printf("Cantidad de Ventas (m):");
scanf("%d",&m);
c2=0;
v=0.0;
while(c2< m)
{
printf("Venta %d:",c2+1);
scanf("%f",&v);
t=t+v;
c2++;
if(v!=0.0)
{


}else{
c2=m;
}
}
printf("Trabajador: %s\n",nombre);
printf("Codigo: %d\n",cod);
printf("Total Ventas: %.2f\n",t);
if(t< 5000000)
com=t*0.05;
else if(t< =10000000)
com=t*0.075;
else if(t< =20000000)
com=t*0.10;
else
com=t*0.15;
printf("Comision Ventas: %.2f\n",com);
c1++;
}else{
c1=n;
}



}
final();
getch();
return 0;

}

0 comentarios :