viernes, 18 de marzo de 2011

Puntos Extras - EXAMENES

Examen

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