Está en la página 1de 9

Servicio Nacional de Aprendizaje

SENA

Taller Unidad 4

Jaime Alexander Caicedo Snchez

Jose Geovanny Angulo Imbachi

Bogot D.C.
2015

1.

La compaa aseguradora del pacifico paga $5,000 semanales a sus vendedores


ms una comisin de 9% del total de ventas realizadas. La compaa aseguradora
solicita al departamento de sistemas que se le desarrolle un programa en C++ que
pida al usuario el monto de ventas y determine el pago que deber realizarse a cada
vendedor. Una vez que ha calculado el pago de cada vendedor la compaa genera
un reporte de la cantidad de vendedores cuyo pag excedi los $8,000.

#include <iostream>

using namespace std;

int main()
{

int i, n, cantidad, ventas;


double sueldo;
cout<<"Numero de vendedores"<<endl;
cin>>n;
i=1;
cantidad = 0;
while (i<=n)
{
cout<<"Vendedor"<<i<<endl;

cout<<"Monto de sus ventas:"<<endl;


cin>>ventas;
sueldo = ventas * 0.09 + 5000;
cout<<"Su pago es de:"<<sueldo<<endl;
if (sueldo > 8000)
cantidad++;
i++;
}

cout<<"El numero de trabajadores con pago mayor a 8000 es:"<<cantidad<<endl;


}

2.

En una empresa comercializadora, se tienen las compras del da de varios


clientes, y por cada cliente los datos, nombre del cliente y cada cliente cantidad de
artculos comprados con su precio unitario. Desarrollar un programa en C++ que
obtenga al final del da un reporte de ventas por cliente (Nombre del cliente,
Cantidad de artculos comprados y el total a pagar) y el total general de las ventas
del da, donde se lea los datos de cada uno de los clientes y por cada cliente, los
datos de cada uno artculos que compr.

#include <iostream>

using namespace std;

int main()
{

char nombre[40], continuar;


int clientes, cantidad, precio_unitario, total_compra;
long total_del_dia;
clientes = 1;
total_del_dia = 0;
do
{
cout<<"Nombre del cliente:"<<endl;
cin>>nombre;
cout<<"Numero de productos comprados:"<<endl;
cin>>cantidad;
cout<<"Precio por unidad:"<<endl;
cin>>precio_unitario;
total_compra = cantidad*precio_unitario;
cout<<"El valor total de la compra es:"<<total_compra<<endl;
total_del_dia= total_del_dia + total_compra;
clientes++;
cout<<"Desea continuar con el siguiente cliente (S/N):"<<endl;
cin>>continuar;
}

while (continuar == 'S');

cout<<"El total de ventas del dia fue:"<<total_del_dia<<endl;


}

4. Imprimir la tabla de multiplicar de un numero que lee desde teclado


Ejemplo: numero 4.
Ejemplo: 4 * 1 = 4
4*2=8
:
4 * 10 = 40
#include <iostream>
using namespace std;
int main()
{
int num=0;
int res=0;
cout<<"Ingrese el numero"<<endl;
cin>>num;
for(int i=1; i<=10; i++)
{
res=num*i;
cout<<num<<" * "<<i<<" = "<<res<<"\n";
}

5. Calcular del factorial (n!) De un numero que se lee desde el teclado.


Donde n!= 1*2*3 * .....* (n-1) * n, para n >= 1.
Por definicin 0!=1.
Ejemplo: 4! = 1*2*3*4
4! = 24
#include <iostream>
using namespace std;
int main()
{
int num,fact=1;
cout << "Ingrese un numero" << endl;
cin >> num;
for(int i=2; i<=num; i++)
{
fact = fact * i;
}
cout << "Su factorial es: " << fact;
cin>>fact;
return 0;
}