Está en la página 1de 9

ACTIVIDAD DE APRENDIZAJE

SEMANA 4

ALUMNO: JOHAN ALTAMAR ROCHA

TUTOR: JOSE ANGULO IMBACHI

ESTRUCTURA DEL LENGUAJE


DE PROGRAMACION C++

SENA VIRTUAL
2015
1. La compañía aseguradora del pacifico paga $5,000 semanales a sus vendedores
más una comisión de 9% del total de ventas realizadas. La compañía
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 compañía genera un reporte de la cantidad de vendedores
cuyo pagó excedió los $8,000.

#include<iostream>
#include<conio.h>
using namespace std;

main()
{
int base, ventas, mayores, i;
float total;

i=0;
mayores=0;

while (i==0)
{
cout<<"\n Ingrese las ventas del vendedor: ";
cin >> ventas;
total = 5000 + (0.09*ventas);
if (total > 8000)
{
mayores+=1;
}
cout<<"\n Hay mas vendedores? SI:0 NO:1 ";
cin >> i ;
}
cout<<"\n Los vendedores que ganaron mas de $8000 fueron " << mayores ;
getch();
}

2 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>
#include<conio.h>
using namespace std;

main()
{
int num, i, tabla;
cout <<"\n Introduzca el numero para mostrar su tabla " ;
cin >> num;

for (i=1; i<=9; i++)


{
tabla = num * i;
cout<< "\n"<< num <<" * "<< i <<" = " << tabla;
}
getch();
}

3. 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 definición 0!=1.
Ejemplo: 4! = 1*2*3*4
4! = 24
#include<iostream>
#include<conio.h>
using namespace std;

main()
{
int f, n, i;
cout << "\n Introduzca el numero ";
cin >>n;

f=1;
if (n==0)
{
cout<<"\n El factorial de 0 es 1";
}
else
{
for (i=1; i<=n; i++)
{
f=f*i;
}
cout << "\n El factorial de "<< n << " es " << f;
}
getch();
}
4 En una empresa comercializadora, se tienen las compras del día de varios clientes, y
por cada cliente los datos, nombre del cliente y cada cliente cantidad de artículos
comprados con su precio unitario. Desarrollar un programa en C++ que obtenga al final
del día un reporte de ventas por cliente (Nombre del cliente, Cantidad de artículos
comprados y el total a pagar) y el total general de las ventas del día, donde se lea los
datos de cada uno de los clientes y por cada cliente, los datos de cada uno artículos
que compró

#include <iostream>
#include<conio.h>
using namespace std;

main()
{
string nombres[10], productos[3], prod[10][3], id;
int cant[10][3], venta[10], Valor_productos[3];
int ventas, no, p, code, qty, dia;

dia=0; //Iniciando contador de venta diaria

for (int i=0; i<=9;i++){


for (int j=0; j<=2;j++){
prod[i][j]="no";
cant[i][j]=0;
}
nombres[i]="no";
venta[i]=0;
}
for (int i=0; i<=2; i++){
cout <<"\n Indique nombre del producto: ";
cin>> productos[i];
cout <<"\n Indique valor del producto: ";
cin>> Valor_productos[i];
}

ventas=1;

int k=0; //Posicion del cliente en el array


while(ventas==1)
{
no=0; //Existe espacio para almacenar cliente
int ventaCliente = 0; //Acumulado de cada cliente
cout << "\n Ingrese cliente: ";
cin>>id;

while (no==0){
if (nombres[k]=="no"){
nombres[k]=id;
no=1;
}
else{
k+=1;
}
}
for (p=0;p<=2;p++){
cout << "\n Ingrese codigo de producto: ";
cin>> code;
cout << "\n Ingrese cantidad del producto: ";
cin>> qty;
prod[k][p]=productos[code-1]; //Llama al producto almacenado en la posicion
<code> y lo almacena en la posicion <p> del cliente <k>.
cant[k][p]=qty;
venta[k]=ventaCliente + (qty * Valor_productos[code-1]);

int pro=1;
cout <<"\n Hay mas productos para ingresar? SI:1 NO:0";
cin>>pro;
if (pro == 0){
p=3;
}
}
cout << "\n Hay otro cliente? SI:1 NO:0";
cin>> ventas;
}
for (int i=0; i<=k ;i++){
cout << "\n" << nombres[i] << " compro: ";
int j=0;

for (j=0;j<=2;j++){
if(cant[i][j]==0){
}
else{
cout << cant[i][j] << ". " << prod[i][j];}
}

cout <<" Y se gasto " << venta[i];


dia = dia + venta[i];
}
cout << "\n El dia de hoy se reunieron " << dia;
getch();
}

También podría gustarte