C++ ciclos anidados

Solo disponible en BuenasTareas
  • Páginas : 9 (2143 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2012
Leer documento completo
Vista previa del texto
DESARROLLADO CON CICLO FOR
La Compañía ABC requiere un programa que liquide mensualmente la comisión que reciben los nvendedores 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.      Leael 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
DESARROLLADO CON CICLO WHILE
La Compañía ABC requiere un programa que liquide mensualmente la comisión que reciben los nvendedoresque 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 delos 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.
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.
 EJEMPLO
Código | Nombre | Venta | Venta | Venta | Venta |
10000 | Juan | $2.100.000 | $4.600.000 |$25.500.000 | $12.400.000 |
10001 | José | $5.700.000 | $31.000.000 |   |   |
10002 | Pedro | $41.000.000 | $26.400.000 | $9.000.000 |   |
10003 | Pablo | $17.000.000 | $29.000.000 | $15.500.000 | $17.500.000 |
 

Ejercicio 4 – GUIA 13
Un compañía debe calcular la comisión que reciben cada uno de los n vendedores de su departamento de ventas teniendo en cuenta el monto cada una de las kventas, así: ventas mensuales menores o iguales a 5.000.000 el 5%, ventas entre 5.000.001 y 10.000.000 el 7.5%, ventas entre 10.000.001 y 20.000.000 el 10% y para ventas superiores a 20.000.000 el 15%. El programa debe calcular el total de ventas y comisión para cada vendedor. Cada vendedor puede tener k ventas, el programa termina cuando se digite el dato de ventas 0 para un vendedor.Solución:
1. For

// programa que pemite calcular el valor de la comision tanto individual como de n vendedores
#include <iostream>
using namespace std;
int main()
{
char nombre[20];
int cod, n, i, j;
float m;
double comision=0;
cout<<"Ingrese en numero de vendedores: ";
cin>>n;
for (i=1;i<=n;i++)
{
cout<<"Ingrese su nombre: ";cin>>nombre;
cout<<"Ingrese su codigo: ";
cin>>cod;
cout<<"Ingrese la venta de "<<nombre<<": ";
cin>>m;
if (m<5000000)
{
cout<<"Su nombre es: "<<nombre<<endl;
cout<<"Su codigo es: "<<cod<<endl;
cout<<"Su monto de ventas es: "<<m<<", su comision es del 5% y por tanto recibira $...
tracking img