Un vendedor a echo una serie de ventas y desea conocer aquellas de $200 o menos, las mayores de $200 pero menores a $400 y el numero de ventas de $400 o superiores a tal cantidad. Haga un programa que proporcione al vendedor esta informacion despues de haber leido los datos de entrada. n es una variable de tipo entero que representa el numero de ventas del vendedor. vi es una variable de tipo real que indica la venta de i el vendedor.
Solucion
Inicio
n, i entero
vi Real
c1=0, c2=0, c3=0 Real
print "Introdusca el Numero de ventas=?"
read n
for(i=1, i<=n, i++)
{
print "venta",i,"=?"
read vi
if(vi<=200)
{
c1=c1+1
}
else
{
if(vi>200 AND vi<400)
{
c2=c2+1
}
else
{
c3=c3+1
}
}
}
print "Numero Ventas <=200= ", c1
print "Numero Ventas >200 y <400= ", c2
print "Numero Ventas >400= ", c3
Fin
Codigo de Programacion
# include <iostream.h>
# include <conio.h>
void main ()
{
int n,c1,c2,c3,i;
float vi;
cout<<"Introdusca el No. de ventas"<<endl;
cin>> n;
c1=0;
c2=0;
c3=0;
for (i=1; i<=n; i++)
{
cout<<"venta"<<i<<"=?"<<endl;
cin>> vi;
if(vi<=200)
{
c1=c1+1;
}
else
{
if(vi>200 && vi<400)
{
c2=c2+1;
}
else
{
c3=c3+1;
}
}
}
cout<<"Numero Ventas <=200= "<<c1<<endl;
cout<<"Numero Ventas >200 y <400= "<<c2<<endl;
cout<<"Numero Ventas >400= "<<c3<<endl;
getch();
}
Programa Ejecutado
Problema No. 2
Suponga que se realizaron 4 experimentos cada uno de en los cuales tienen 6 resultados. Los resultados de cada experimento se muestran abajo escriba 1 programa para calcular y desplegar el promedio de los resultados para cada experimento.
Solucion
Inicio
suma,prom,a,r Reales
e Enteros
r=0
for (e=1;e<=4;e++)
{
suma=0
e Enteros
r=0
for (e=1;e<=4;e++)
{
suma=0
print "No. de Experimentos ", e
for (r=0;r<=6;r++)
{
print "Resultado = "
read a;
suma=suma+a
}
prom=suma/6
print "Promedio = ", e, "= ", prom
}
fin
Codigo de Programacion
# include <iostream.h>
# include <conio.h>
void main()
{
float suma,prom,a,r;
int e;
r=1;
for (e=1;e<=4;e++)
{
suma=0;
cout<<"No. de Experimentos "<<e<<endl;
for (r=0;r<=6;r++)
{
cout<<"Resultado = "<<endl;
cin>>a;
suma=suma+a;
}
prom=suma/6;
cout<<"Promedio = "<<prom<<endl;
}
getch();
}
Programa Ejecutado
for (r=0;r<=6;r++)
{
print "Resultado = "
read a;
suma=suma+a
}
prom=suma/6
print "Promedio = ", e, "= ", prom
}
fin
Codigo de Programacion
# include <iostream.h>
# include <conio.h>
void main()
{
float suma,prom,a,r;
int e;
r=1;
for (e=1;e<=4;e++)
{
suma=0;
cout<<"No. de Experimentos "<<e<<endl;
for (r=0;r<=6;r++)
{
cout<<"Resultado = "<<endl;
cin>>a;
suma=suma+a;
}
prom=suma/6;
cout<<"Promedio = "<<prom<<endl;
}
getch();
}
Programa Ejecutado
Problema No. 3
Escriba un programa que invierta los dígitos de un numero positivo entero, por ejemplo si se introduce el 8735 debe mostrar el 5378.
Solucion
Inicio
n Entero
print "numero=? "
read n
do
{
print (n%10)
n=n/10
}
while(n>0)
fin
Codigo de Programacion
# include <iostream.h>
# include <conio.h>
void main()
{
int n;
cout<<"Numero=?"<<endl;
cin>> n;
do
{
cout<<(n%10);
n=n/10;
}
while(n>0);
getch();
}
Programa Ejecutado
Problema No. 4
Produzca una tabla de valores de y para los siguientes:
a) y=3x^5 - 2x^3 +x
para x entre 5 y 10 en incrementos de 0.2.
b) y= 1 + x^2/ 2 + x^3/ 6 + x^4 /24
para x entre 1 y 3 en incrementos de 0.1.
c)y= 2 e ^0.8t
para t entre 4 y 10 en incrementos de 0.2.
Solucion
a) y=3x^5 - 2x^3 +x
para x entre 5 y 10 en incrementos de 0.2.
b) y= 1 + x^2/ 2 + x^3/ 6 + x^4 /24
para x entre 1 y 3 en incrementos de 0.1.
c)y= 2 e ^0.8t
para t entre 4 y 10 en incrementos de 0.2.
Solucion
a)
x,y flotante
print " x y"
x=5
for (x=5 to10 step x=x+0.2)
{
y=(3*x^5))-(2*x^3))+x
print " ",x," ",y
}
b)
x,y flotante
print " x y"
x=1
for (x=1 to 3 step x=x+0.1)
{
y=1+(x^2)/2)+(x^3)/6)+(x^4)/24)
print " ",x," ",y
}
c)
c)
t,y doble
print " t y"
t=4
for (t=4 to 10 step t=t+0.2)
{
y=(2*exp(0.8*t))
print " ",t," ",y
}
Codigo de Programacion
a)
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x,y;
cout<<" x y"<<endl;
x=5;
for (x=5;x<=10;x=x+0.2)
{
y=(3*pow(x,5))-(2*pow(x,3))+x;
cout<<" "<< x <<" "<<y<<endl;
}
getch();
}
b)
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x,y;
cout<<" x y"<<endl;
x=1;
for (x=1;x<=3;x=x+0.1)
{
y=1+(pow(x,2)/2)+(pow(x,3)/6)+(pow(x,4)/24);
cout<<" "<<x<<" "<<y<<endl;
}
getch();
}
c)
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x,y;
cout<<" x y"<<endl;
x=1;
for (x=1;x<=3;x=x+0.1)
{
y=1+(pow(x,2)/2)+(pow(x,3)/6)+(pow(x,4)/24);
cout<<" "<<x<<" "<<y<<endl;
}
getch();
}
Programas Ejecutados
Codigo de Programacion
a)
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x,y;
cout<<" x y"<<endl;
x=5;
for (x=5;x<=10;x=x+0.2)
{
y=(3*pow(x,5))-(2*pow(x,3))+x;
cout<<" "<< x <<" "<<y<<endl;
}
getch();
}
b)
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x,y;
cout<<" x y"<<endl;
x=1;
for (x=1;x<=3;x=x+0.1)
{
y=1+(pow(x,2)/2)+(pow(x,3)/6)+(pow(x,4)/24);
cout<<" "<<x<<" "<<y<<endl;
}
getch();
}
c)
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x,y;
cout<<" x y"<<endl;
x=1;
for (x=1;x<=3;x=x+0.1)
{
y=1+(pow(x,2)/2)+(pow(x,3)/6)+(pow(x,4)/24);
cout<<" "<<x<<" "<<y<<endl;
}
getch();
}
Programas Ejecutados
a)
b)
Supóngase que en una reciente elección hubo 4 candidatos (uno, dos, tres cuatro) Usted habrá de encontrar, mediante un programa, el número de votos correspondientes a cada candidato y el porcentaje que obtuvo con respecto al total de los votantes. El usuario tecleara los votos de manera desorganizada, tal como se obtuvieron en la elección, el final de datos está representado por un cero. Observe como por ejemplo la siguiente lista: 1, 2, 1, 4 ,2, 2, 1, 4, 1 ,1, 1, 2, 1, 3, 1, 4, 0
donde uno es un voto para el candidato uno, 2 un voto para el 2 y así sucesivamente
donde uno es un voto para el candidato uno, 2 un voto para el 2 y así sucesivamente
Solucion
Inicio
c1,c2,c3,c4,numero Entero
suma,a,b,c,d Real
print "Voto Por "
suma,a,b,c,d Real
print "Voto Por "
read numero
c1=0
c2=0
c3=0
c4=0
while(numero!=0)
{
switch(numero)
{
case 1:
c1=c1+1
break;
case 2:
c2=c2+1
break;
case 3:
c3=c3+1
break;
case 4:
c4=c4+1
break;
default:
{
}
}
print "Voto Por"
read numero
}
suma=c1+c2+c3+c4;
a=(c1/suma)*100;
b=(c2/suma)*100;
c=(c3/suma)*100;
d=(c4/suma)*100;
print "Numero de Votos del Candidato 1 ", c1, " Porcentaje de los Votos", a, "%"
c1=0
c2=0
c3=0
c4=0
while(numero!=0)
{
switch(numero)
{
case 1:
c1=c1+1
break;
case 2:
c2=c2+1
break;
case 3:
c3=c3+1
break;
case 4:
c4=c4+1
break;
default:
{
}
}
print "Voto Por"
read numero
}
suma=c1+c2+c3+c4;
a=(c1/suma)*100;
b=(c2/suma)*100;
c=(c3/suma)*100;
d=(c4/suma)*100;
print "Numero de Votos del Candidato 1 ", c1, " Porcentaje de los Votos", a, "%"
print "Numero de Votos del Candidato 2 ", c2, " Porcentaje de los Votos", b, "%"
print "Numero de Votos del Candidato 3 ", c3, " Porcentaje de los Votos", c, "%"
print "Numero de Votos del Candidato 4 ", c4, " Porcentaje de los Votos", d, "%"
print "Numero de Votos del Candidato 3 ", c3, " Porcentaje de los Votos", c, "%"
print "Numero de Votos del Candidato 4 ", c4, " Porcentaje de los Votos", d, "%"
Fin
Codigo de Programacion
# include <iostream.h>
# include <conio.h>
void main()
{
int c1,c2,c3,c4,numero;
float suma,a,b,c,d;
cout<<"Voto Por " ;
cin>>numero;
c1=0;
c2=0;
c3=0;
c4=0;
while(numero!=0)
{
switch(numero)
{
case 1:
c1=c1+1;
break;
case 2:
c2=c2+1;
break;
case 3:
c3=c3+1;
break;
case 4:
c4=c4+1;
break;
default:
{
}
}
cout<<"Voto Por"<<endl;
cin>>numero;
}
suma=c1+c2+c3+c4;
a=(c1/suma)*100;
b=(c2/suma)*100;
c=(c3/suma)*100;
d=(c4/suma)*100;
cout<<"Numero de Votos del Candidato 1 "<<c1<<" Porcentaje de los Votos"<<a<<"%"<<endl;
cout<<"Numero de Votos del Candidato 2 "<<c2<<" Porcentaje de los Votos"<<b<<"%"<<endl;
cout<<"Numero de Votos del Candidato 3 "<<c3<<" Porcentaje de los Votos"<<c<<"%"<<endl;
cout<<"Numero de Votos del Candidato 4 "<<c4<<" Porcentaje de los Votos"<<d<<"%"<<endl;
getch();
}
Programa Ejecutado
# include <iostream.h>
# include <conio.h>
void main()
{
int c1,c2,c3,c4,numero;
float suma,a,b,c,d;
cout<<"Voto Por " ;
cin>>numero;
c1=0;
c2=0;
c3=0;
c4=0;
while(numero!=0)
{
switch(numero)
{
case 1:
c1=c1+1;
break;
case 2:
c2=c2+1;
break;
case 3:
c3=c3+1;
break;
case 4:
c4=c4+1;
break;
default:
{
}
}
cout<<"Voto Por"<<endl;
cin>>numero;
}
suma=c1+c2+c3+c4;
a=(c1/suma)*100;
b=(c2/suma)*100;
c=(c3/suma)*100;
d=(c4/suma)*100;
cout<<"Numero de Votos del Candidato 1 "<<c1<<" Porcentaje de los Votos"<<a<<"%"<<endl;
cout<<"Numero de Votos del Candidato 2 "<<c2<<" Porcentaje de los Votos"<<b<<"%"<<endl;
cout<<"Numero de Votos del Candidato 3 "<<c3<<" Porcentaje de los Votos"<<c<<"%"<<endl;
cout<<"Numero de Votos del Candidato 4 "<<c4<<" Porcentaje de los Votos"<<d<<"%"<<endl;
getch();
}
Programa Ejecutado
Problema No. 6
Es un estadio se tienen 5 tipos diferentes de localidades, las cuales se identifican por una clave de números (1-5). Los precios de cada localidad y los datos referentes a las ventas de boletos para el próximo juego se proporcionan como siguen. Construya un programa que a) lea los precios b) lea los datos de las ventas de boletos c) el importe total de los boletos vendidos en esta venta d) calcula e imprime la cantidad de boletos vendidos de cada tipo e) calcule e imprima la recaudación total del estadio.
Solucion
Inicio
clave,cant,s1,s2,s3,s4,s5 Entero
p1,p2,p3,p4,p5,total_rec,t1,t2,t3,t4,t5 Real
s1=0
s2=0
s3=0
s4=0
s5=0
t1=0
t2=0
t3=0
t4=0
t5=0
total_rec=0
print "Precio Seccion 1= "
read p1
print "Precio Seccion 2= "
read p2
print "Precio Seccion 3= "
read p3
print "Precio Seccion 4= "
read p4
print "Precio Seccion 5= "
read p5
print "Clave de Seccion = "
read clave
while(clave!=0)
{
print "Cantidad de Boletos "
read cant
switch(clave)
{
case 1:
t1=t1+p1*cant
s1=s1+cant
print "Seccion 1 "," Cantidad de boletos ", cant, " Importe ", (p1*cant)
break;
case 2:
t2=t2+p2*cant
s2=s2+cant
print "Seccion 2 "," Cantidad de boletos ", cant, " Importe ", (p2*cant)
break;
case 3:
t3=t3+p3*cant
s3=s3+cant
print "Seccion 3 ", " Cantidad de boletos ", cant, " Importe ", (p3*cant)
break;
case 4:
t4=t4+p4*cant
s4=s4+cant
print "Seccion 4 ", " Cantidad de boletos ", cant, " Importe ", (p4*cant)
break;
case 5:
t5=t5+p5*cant
s5=s5+cant
print "Seccion 5 ", " Cantidad de boletos ", cant, " Importe ", (p5*cant)
break;
}
print "Clave de Seccion"
read clave
}
print "Seccion 1: "
print "Cantidad de boletos: ", s1
print "Total de venta: ", t1
print "Seccion 2: "
print "Cantidad de boletos: ", s2
print "Total de venta: ", t2
print "Seccion 3: "
print "Cantidad de boletos: ", s3
print "Total de venta: ", t3
print "Seccion 4: "
print "Cantidad de boletos: ", s4
print "Total de venta: ", t4
print "Seccion 5: "
print "Cantidad de boletos: ", s5
print "Total de venta: ", t5
total_rec=t1+t2+t3+t4+t5;
print "Recaudacion Total del Estadio ", total_rec
p1,p2,p3,p4,p5,total_rec,t1,t2,t3,t4,t5 Real
s1=0
s2=0
s3=0
s4=0
s5=0
t1=0
t2=0
t3=0
t4=0
t5=0
total_rec=0
print "Precio Seccion 1= "
read p1
print "Precio Seccion 2= "
read p2
print "Precio Seccion 3= "
read p3
print "Precio Seccion 4= "
read p4
print "Precio Seccion 5= "
read p5
print "Clave de Seccion = "
read clave
while(clave!=0)
{
print "Cantidad de Boletos "
read cant
switch(clave)
{
case 1:
t1=t1+p1*cant
s1=s1+cant
print "Seccion 1 "," Cantidad de boletos ", cant, " Importe ", (p1*cant)
break;
case 2:
t2=t2+p2*cant
s2=s2+cant
print "Seccion 2 "," Cantidad de boletos ", cant, " Importe ", (p2*cant)
break;
case 3:
t3=t3+p3*cant
s3=s3+cant
print "Seccion 3 ", " Cantidad de boletos ", cant, " Importe ", (p3*cant)
break;
case 4:
t4=t4+p4*cant
s4=s4+cant
print "Seccion 4 ", " Cantidad de boletos ", cant, " Importe ", (p4*cant)
break;
case 5:
t5=t5+p5*cant
s5=s5+cant
print "Seccion 5 ", " Cantidad de boletos ", cant, " Importe ", (p5*cant)
break;
}
print "Clave de Seccion"
read clave
}
print "Seccion 1: "
print "Cantidad de boletos: ", s1
print "Total de venta: ", t1
print "Seccion 2: "
print "Cantidad de boletos: ", s2
print "Total de venta: ", t2
print "Seccion 3: "
print "Cantidad de boletos: ", s3
print "Total de venta: ", t3
print "Seccion 4: "
print "Cantidad de boletos: ", s4
print "Total de venta: ", t4
print "Seccion 5: "
print "Cantidad de boletos: ", s5
print "Total de venta: ", t5
total_rec=t1+t2+t3+t4+t5;
print "Recaudacion Total del Estadio ", total_rec
fin
Codigo de Programacion
# include <iostream.h>
# include <conio.h>
void main()
{
int clave,cant,s1,s2,s3,s4,s5;
float p1,p2,p3,p4,p5,total_rec,t1,t2,t3,t4,t5;
s1=0;
s2=0;
s3=0;
s4=0;
s5=0;
t1=0;
t2=0;
t3=0;
t4=0;
t5=0;
total_rec=0;
cout<<"Precio Seccion 1= "<<endl;
cin>>p1;
cout<<"Precio Seccion 2= "<<endl;
cin>>p2;
cout<<"Precio Seccion 3= "<<endl;
cin>>p3;
cout<<"Precio Seccion 4= "<<endl;
cin>>p4;
cout<<"Precio Seccion 5= "<<endl;
cin>>p5;
cout<<"Clave de Seccion = "<<endl;
cin>>clave;
while(clave!=0)
{
cout<<"Cantidad de Boletos "<<endl;
cin>>cant;
switch(clave)
{
case 1:
t1=t1+p1*cant;
s1=s1+cant;
cout<<"Seccion 1 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p1*cant)<<endl;
break;
case 2:
t2=t2+p2*cant;
s2=s2+cant;
cout<<"Seccion 2 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p2*cant)<<endl;
break;
case 3:
t3=t3+p3*cant;
s3=s3+cant;
cout<<"Seccion 3 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p3*cant)<<endl;
break;
case 4:
t4=t4+p4*cant;
s4=s4+cant;
cout<<"Seccion 4 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p4*cant)<<endl;
break;
case 5:
t5=t5+p5*cant;
s5=s5+cant;
cout<<"Seccion 5 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p5*cant)<<endl;
break;
}
cout<<"Clave de Seccion"<<endl;
cin>>clave;
}
cout<<"Seccion 1: "<<endl;
cout<<"Cantidad de boletos: "<<s1<<endl;
cout<<"Total de venta: "<<t1<<endl;
cout<<"Seccion 2: "<<endl;
cout<<"Cantidad de boletos: "<<s2<<endl;
cout<<"Total de venta: "<<t2<<endl;
cout<<"Seccion 3: "<<endl;
cout<<"Cantidad de boletos: "<<s3<<endl;
cout<<"Total de venta: "<<t3<<endl;
cout<<"Seccion 4: "<<endl;
cout<<"Cantidad de boletos: "<<s4<<endl;
cout<<"Total de venta: "<<t4<<endl;
cout<<"Seccion 5: "<<endl;
cout<<"Cantidad de boletos: "<<s5<<endl;
cout<<"Total de venta: "<<t5<<endl;
total_rec=t1+t2+t3+t4+t5;
cout<<"Recaudacion Total del Estadio "<<total_rec<<endl;
getch();
}
# include <conio.h>
void main()
{
int clave,cant,s1,s2,s3,s4,s5;
float p1,p2,p3,p4,p5,total_rec,t1,t2,t3,t4,t5;
s1=0;
s2=0;
s3=0;
s4=0;
s5=0;
t1=0;
t2=0;
t3=0;
t4=0;
t5=0;
total_rec=0;
cout<<"Precio Seccion 1= "<<endl;
cin>>p1;
cout<<"Precio Seccion 2= "<<endl;
cin>>p2;
cout<<"Precio Seccion 3= "<<endl;
cin>>p3;
cout<<"Precio Seccion 4= "<<endl;
cin>>p4;
cout<<"Precio Seccion 5= "<<endl;
cin>>p5;
cout<<"Clave de Seccion = "<<endl;
cin>>clave;
while(clave!=0)
{
cout<<"Cantidad de Boletos "<<endl;
cin>>cant;
switch(clave)
{
case 1:
t1=t1+p1*cant;
s1=s1+cant;
cout<<"Seccion 1 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p1*cant)<<endl;
break;
case 2:
t2=t2+p2*cant;
s2=s2+cant;
cout<<"Seccion 2 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p2*cant)<<endl;
break;
case 3:
t3=t3+p3*cant;
s3=s3+cant;
cout<<"Seccion 3 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p3*cant)<<endl;
break;
case 4:
t4=t4+p4*cant;
s4=s4+cant;
cout<<"Seccion 4 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p4*cant)<<endl;
break;
case 5:
t5=t5+p5*cant;
s5=s5+cant;
cout<<"Seccion 5 "<<" Cantidad de boletos "<<cant<<" Importe "<<(p5*cant)<<endl;
break;
}
cout<<"Clave de Seccion"<<endl;
cin>>clave;
}
cout<<"Seccion 1: "<<endl;
cout<<"Cantidad de boletos: "<<s1<<endl;
cout<<"Total de venta: "<<t1<<endl;
cout<<"Seccion 2: "<<endl;
cout<<"Cantidad de boletos: "<<s2<<endl;
cout<<"Total de venta: "<<t2<<endl;
cout<<"Seccion 3: "<<endl;
cout<<"Cantidad de boletos: "<<s3<<endl;
cout<<"Total de venta: "<<t3<<endl;
cout<<"Seccion 4: "<<endl;
cout<<"Cantidad de boletos: "<<s4<<endl;
cout<<"Total de venta: "<<t4<<endl;
cout<<"Seccion 5: "<<endl;
cout<<"Cantidad de boletos: "<<s5<<endl;
cout<<"Total de venta: "<<t5<<endl;
total_rec=t1+t2+t3+t4+t5;
cout<<"Recaudacion Total del Estadio "<<total_rec<<endl;
getch();
}
Programa Ejecutado
Problema No. 7
Es un programa que lea un numero entero n y calcule el resultado de la siguiente suma:
1 - 1/2 + 1/3 - 1/4 + 1/5 ..... +- 1/n
Solucion
Inicio
n, i Entero
1 - 1/2 + 1/3 - 1/4 + 1/5 ..... +- 1/n
Solucion
Inicio
n, i Entero
r Rea;
print "Inserte n=? "
read n
for(i=1; i<=n; i++)
{
r=r+(pow((-1),(i+1))/i)
}
print "El resultado es= ", r
print "Inserte n=? "
read n
for(i=1; i<=n; i++)
{
r=r+(pow((-1),(i+1))/i)
}
print "El resultado es= ", r
}
fin.
fin.
Codigo de Programacion
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
int n, i;
float r;
cout<<"Inserte n=? ";
cin>>n;
cout<<endl;
for(i=1; i<=n; i++)
{
r=r+(pow((-1),(i+1))/i);
}
cout<<"El resultado es= "<<r<<endl;
getch();
}
#include <conio.h>
#include <math.h>
void main()
{
int n, i;
float r;
cout<<"Inserte n=? ";
cin>>n;
cout<<endl;
for(i=1; i<=n; i++)
{
r=r+(pow((-1),(i+1))/i);
}
cout<<"El resultado es= "<<r<<endl;
getch();
}
Programa Ejecutado
Problema No. 8
Elabore un programa que genere 100 numeros en forma aleatoria y obtenga la suma de los numeros pares y el promedio de los numeros impares.
Solucion
Inicio
Entero numero, sumapar=0, sumaimpar=0, conta=0, i
randomize()
for(i=1; i<=100; i++)
{
numero=random(2000)+1
if(numero%2==0)
{
sumapar=sumapar+numero
}
else
{
sumaimpar=sumaimpar+numero
conta=conta+1
}
}
print "La suma de los numeros pares es: "sumapar
print"Promedio de los numeros impares: "(sumaimpar/conta);
Fin
randomize()
for(i=1; i<=100; i++)
{
numero=random(2000)+1
if(numero%2==0)
{
sumapar=sumapar+numero
}
else
{
sumaimpar=sumaimpar+numero
conta=conta+1
}
}
print "La suma de los numeros pares es: "sumapar
print"Promedio de los numeros impares: "(sumaimpar/conta);
Fin
Codigo de Programacion
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
int numero, sumapar=0, sumaimpar=0, conta=0, i;
randomize();
for(i=1; i<=100; i++)
{
numero=random(2000)+1;
if(numero%2==0)
{
sumapar=sumapar+numero;
}
else
{
sumaimpar=sumaimpar+numero;
conta=conta+1;
}
}
cout<<"La suma de los numeros pares es: "<<sumapar<<endl<<endl;
cout<<"Promedio de los numeros impares: "<<(sumaimpar/conta)<<endl;
getch();
}
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
int numero, sumapar=0, sumaimpar=0, conta=0, i;
randomize();
for(i=1; i<=100; i++)
{
numero=random(2000)+1;
if(numero%2==0)
{
sumapar=sumapar+numero;
}
else
{
sumaimpar=sumaimpar+numero;
conta=conta+1;
}
}
cout<<"La suma de los numeros pares es: "<<sumapar<<endl<<endl;
cout<<"Promedio de los numeros impares: "<<(sumaimpar/conta)<<endl;
getch();
}
Programa Ejecutado







