Una gran empresa de productos quimicos le paga a sus vendedores mediante un esquema de comisiones.
los vendedores reciben 2000.00 semanales mas el 9% de sus ventas totales durante la semana.
por ejemplo, un vendedor que vende 5000 de productos quimicos durante la semana recibe 2000 mas el 19% de 5000
o un total 2450.00. desarrolle un programa que introdusca las ventas totales de cada vendedor
durante una semana y calcule y despliegue los ingresos de ese vendedor.
Procese las cantidades de un vendedor a la vez. Despliegue el total de la nomina. A continuacion se muetra un ejemplo del
dialogo de entrada/salida:
Introduzca las ventas en pesos (-1 para terminar): 5000.00
el salario es 2450.00
introdusca las ventas en pesos (-1 para terminar): 1000.00
el salario es 2090.00
introduzca las ventas en pesos (-1 para terminar): -1
total de nomina: 4540.00.
Pseudocodigo
caracter otro, prod;
total, totaldia=0, c1, c2, c3, c4, c5, c6 reales
cantp, i, num enteros
print "Numero de producto costo"
print "producto 1 costo= 2.98
print "producto 2 costo= 4.50
print "producto 3 costo= 9.98
print "producto 4 costo= 4.55
print "producto 5 costo= 6.89
print "producto 6 costo= 8.56
do
{{{
c1=0;
c2=0;
c3=0;
c4=0;
c5=0;
c6=0;
do
{{
print "Numero de producto: "
read num;
print "Cantidad del producto: "
read cantp
switch(num)
{{
case 1: c1=c1+(2.98*cantp)
break;
case 2: c2=c2+(4.50*cantp);
break;
case 3: c3=c3+(9.98*cantp);
break;
case 4: c4=c4+(4.55*cantp);
break;
case 5: c5=c5+(6.89*cantp);
break;
case 6: c6=c6+(8.56*cantp);
break;
default: print "Error de producto ";
}}
total=c1+c2+c3+c4+c5+c6
print "Su cuenta acumulada es: "total
print "Otro producto s/n ";
read prod
}}
while(prod=='s' || prod=='S');
totaldia=totaldia+tota;
print " ¿Otro cliente? s/n ";
read otro
}}}
while(otro=='s' || otro=='S');
print "Ventas del Dia: "totaldia
Fin.
Codigo C++.
#include<iostream.h>
#include<conio.h>
void main()
{
char otro, prod;
float total, totaldia=0, c1, c2, c3, c4, c5, c6;
int cantp, i, num;
cout<<"Numero de producto costo"<<endl<<endl;
cout<<"producto 1 costo= 2.98"<<endl;
cout<<"producto 2 costo= 4.50"<<endl;
cout<<"producto 3 costo= 9.98"<<endl;
cout<<"producto 4 costo= 4.55"<<endl;
cout<<"producto 5 costo= 6.89"<<endl;
cout<<"producto 6 costo= 8.56"<<endl<<endl;
do
{{{
c1=0;
c2=0;
c3=0;
c4=0;
c5=0;
c6=0;
do
{{
cout<<"Numero de producto: ";
cin>>num;
cout<<endl;
cout<<"Cantidad del producto: ";
cin>>cantp;
cout<<endl;
switch(num)
{{
case 1: c1=c1+(2.98*cantp);
break;
case 2: c2=c2+(4.50*cantp);
break;
case 3: c3=c3+(9.98*cantp);
break;
case 4: c4=c4+(4.55*cantp);
break;
case 5: c5=c5+(6.89*cantp);
break;
case 6: c6=c6+(8.56*cantp);
break;
default: cout<<"Error de producto ";
}}
total=c1+c2+c3+c4+c5+c6;
cout<<"Su cuenta acumulada es: "<<total<<endl;
cout<<"Otro producto s/n ";
cin>>prod;
cout<<endl;
}}
while(prod=='s' || prod=='S');
totaldia=totaldia+total;
cout<<endl;
cout<<"¿Otro cliente? s/n ";
cin>>otro;
}}}
while(otro=='s' || otro=='S');
cout<<endl;
cout<<"Ventas del Dia: "<<totaldia<<endl;
getch();
}
Programa.
Examen 2
Una gran empresa de productos quimicos le paga a sus vendedores mediante un esquema de comisiones.
los vendedores reciben 2000.00 semanales mas el 9% de sus ventas totales durante la semana.
por ejemplo, un vendedor que vende 5000 de productos quimicos durante la semana recibe 2000 mas el 19% de 5000
o un total 2450.00. desarrolle un programa que introdusca las ventas totales de cada vendedor
durante una semana y calcule y despliegue los ingresos de ese vendedor.
Procese las cantidades de un vendedor a la vez. Despliegue el total de la nomina. A continuacion se muetra un ejemplo del
dialogo de entrada/salida:
Introduzca las ventas en pesos (-1 para terminar): 5000.00
el salario es 2450.00
introdusca las ventas en pesos (-1 para terminar): 1000.00
el salario es 2090.00
introduzca las ventas en pesos (-1 para terminar): -1
total de nomina: 4540.00
Pseudocodigo.
sueldo, salario, ventas reales
do
{
sueldo=2000
ventas=0
salario=0
print "Introduzca las ventas totales (-1 para terminar): "
read ventas
if(ventas!=-1)
{
salario=sueldo+(ventas*0.09)
cout<<"El salario es: "salario
}}
while(ventas!=-1);
Fin
Codigo C++.
#include<iostream.h>
#include<conio.h>
void main()
{
float sueldo, salario, ventas;
do
{
sueldo=2000;
ventas=0;
salario=0;
cout<<"Introduzca las ventas totales (-1 para terminar): ";
cin>>ventas;
if(ventas!=-1)
{
salario=sueldo+(ventas*0.09);
cout<<"El salario es: "<<salario<<endl;
}}
while(ventas!=-1);
getch();
}
Programa.
-------------------------------------------------------------------------------------------------------------
Examen # 3.
Escriba un programa que genere 100 numeros de forma aleatoria. E imprima la cantidad de numeros pares y la cantidad de numeros impares. Tambien despliegue el dato mayor y menor.
Pseudocodigo.
i, numero, c1=0, c2=0, z, x entero
randomize();
z=0
x=2000
for(i=1; i<=100; i++)
{
numero=random(2000)+1
if(numero%2==0)
{
c1=c1+1
}
else
{
c2=c2+1
}
if(numero>=z)
{
z=numero
}
if(numero<=x)
{
x=numero
}}
print "PARES "
print "Cantidad de numeros pares: "c1
print "IMPARES "
print "Cantidad de numeros impares: "c2
print "Numero mayor: " z
print "Numero Menor: "x
Fin
Codigo en C++
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int i, numero, c1=0, c2=0, z, x;
randomize();
z=0;
x=2000;
for(i=1; i<=100; i++)
{
numero=random(2000)+1;
if(numero%2==0)
{
c1=c1+1;
}
else
{
c2=c2+1;
}
if(numero>=z)
{
z=numero;
}
if(numero<=x)
{
x=numero;
}}
cout<<"PARES "<<endl<<endl;
cout<<"Cantidad de numeros pares: "<<c1<<endl<<endl;
cout<<"IMPARES "<<endl<<endl;
cout<<"Cantidad de numeros impares: "<<c2<<endl;
cout<<"Numero mayor: "<<z<<endl;
cout<<"Numero Menor: "<<x<<endl;
getch();
}
Programa.
-----------------------------------------------------------------------------------------------------------
No hay comentarios:
Publicar un comentario