Adsence

lunes, 25 de abril de 2011

Comision-de-n-trabajadores-con-m-ventas

Leave a Comment
[caption id="attachment_1087" align="aligncenter" width="685"]Comision de n trabajadores con M ventas Comision de n trabajadores con M ventas[/caption]

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.



[cpp]

/*
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 <iostream.h>

void portada(){
cout<<"...............................................................................\a\n";
cout<<"................******.*****.** **.*****.****.*****.*****..**................\a\n";
cout<<"................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n";
cout<<"................ ** .*****.*******.*****.****.*****.*****..**................\a\n";
cout<<"................ ** .** **.** * **.** .** .*** ....**..**................\a\n";
cout<<"................**** .** **.** **.** .****.** **....**.****...............\a\n";
cout<<"...............................jamper91.hostei.com.............................\a\n";
cout<<"\n";
};
void final(){
cout<<"-------------------------------------------------------------------------------\a\n";
cout<<"******************************************************************************\a\n";
cout<<" Creado por jamper91@hotmail.com\n";
cout<<" Cucuta Campeon\n";
cout<<"******************************************************************************\a\n";
cout<<"-------------------------------------------------------------------------------\a\n";
};
main()
{
long m,n,cod,c1=0,c2=0;
double v=0,t,com;
char nombre[50];
portada();
cout<<"Cantidad de Trabajadores (n):";
cin>>n;
while(c1<n)
{
cout<<"Nombre del Trabajador:";
cin>>nombre;
cout<<"Codigo del Trabajador:";
cin>>cod;

if(cod!=0)
{
cout<<"Cantidad de Ventas (m):";
cin>>m;
c2=0;
v=0.0;
t=0.0;
while(c2<m)
{
cout<<"Venta:"<<c2+1<<"\n";
cin>>v;
t=t+v;
c2++;
if(v==0.0)
{
c2=m;
}
}
cout<<"Trabajador: "<<nombre<<"\n";
cout<<"Codigo: "<<cod<<"\n";
cout<<"Total Ventas: "<<t<<"\n";
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;
cout<<"Comision Ventas: "<<com<<"\n";
c1++;
}else{
c1=n;
}



}
final();
system("PAUSE");

}

[/cpp]

0 comentarios :