Ejercicio 1
Hacer un programa que muetres los sig datos, media armonica, media geometrica.
Introduciendo valores n.
Pseudocodigo
1.- Inicio
n, suma=0, prom=1, x, mg, ma,c real
print " Valor de n= "
read n
for(c=1; c<=n; c++)
{
print " x= "
read x
prom=prom*x
suma=(suma+1.0)/x
}
mg=pow(prom,1.0)/n
ma=n/suma
print " Media Geometrica= ",mg," Media Armonica= ",ma
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
float n, suma=0, prom=1, x, mg, ma,c;
cout<<" Valor de n= ";
cin>>n;
for(c=1; c<=n; c++)
{cout<<" x= ";
cin>>x;
prom=prom*x;
suma=(suma+1.0)/x;
}
mg=pow(prom,1.0)/n;
ma=n/suma;
cout<<" Media Geometrica="<<mg<<endl<<" Media Armonica= "<<ma<<endl;
getch();
}
Ejercicio 2
un programa q realize la operacion: P(x)=landa[x]*e[-landa]/x!
cuando x va de 1 hasta 10
Pseudocodigo
1.- Inicio
x int
la int
p real
fact real
i real
for(x=1; x<=10; x=x+1)
{
fact=1
for(i=1; i<=x; i=i+1)
{
fact=fact*i
}
p=(pow(3,x))*(exp(la))/fact
print " X " ,x
print " P " ,p
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
int x;
int la;
float p;
float fact;
float i;
for(x=1; x<=10; x=x+1)
{
fact=1;
for(i=1; i<=x; i=i+1)
{
fact=fact*i;
}
p=(pow(3,x))*(exp(la))/fact;
cout<<" X "<<x;
cout<<" P "<<p<<endl;
}
getch();
}
Ejercicio 3
Hacer un programa que introduscas cantidad de galones y te lo despliegue en litros.
Pseudocodigo
1.- Inicio
gal real
lt real
i int
for(i=1; i<=10; i=i+1)
{
print " Galones= "
read gal
lt=gal*3.785
print " Galones ",gal
print " Litros ",lt
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
float gal;
float lt;
int i;
for(i=1; i<=10; i=i+1)
{
cout<<" Galones= ";
cin>>gal;
lt=gal*3.785;
cout<<" Galones "<<gal;
cout<<" Litros "<<lt<<endl;
}
getch();
}
Ejercicio 4
Escriba un programa que muestre una tabla anual de la poblacion de enero de 1990 hasta enero del 2005.
Pseudocodigo
1.- Inicio
poblacion real
a, anio=1990 int
print "Anio Poblacion "
for(a=5;a<=20;a=a+1)
{
poblacion=4.88*(1+exp(0.02*a))
anio=anio+1
print anio," ",poblacion
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
float poblacion;
int a, anio=1990;
cout<<"Anio Poblacion "<<endl;
for(a=5;a<=20;a=a+1)
{
poblacion=4.88*(1+exp(0.02*a));
anio=anio+1;
cout<<anio<<" "<<poblacion<<endl;
}
getch();
}
Ejercicio 5
Escribir un programa que imprima la cuenta , inroduciendo los minutos de duracion de la llamada y el tipo.
Pseudocodigo
1.- Inicio
tipo charlocal=0
minutos,costo real
cuenta=0 real
costolocal=0 real
print " Tipo de llamada "
read tipo
while(tipo!='F')
{
print " Minutos "
read minutos
switch(tipo)
{
case 'I':
case 'i':
if (minutos>3)
{
costo=7.54+(minutos-3)*3.03
}
else
{
costo=7.54
}
cuenta=cuenta+costo
break
case 'N':
case 'n':if(minutos>3)
{costo=1.20+(minutos-3)*0.48
}
else
{
costo=1.20
}
cuenta=cuenta+costo
break
case'L':
case'l':local=local+1
if(local>50){
costolocal=costolocal+0.60
}
cuenta=cuenta+costolocal
break
}
print " Tipo de llamada: I(Internacional) N(Nacional) L(Local) F(Fin de cuenta)?"
read tipo
}
print " Cuenta " ,cuenta
FINCODIGO
#include <iostream.h>
#include <conio.h>#include <math.h>
void main()
{
char tipo;
float local=0;
float minutos,costo;
float cuenta=0;
float costolocal=0;
cout<<" Tipo de llamada ";
cin>>tipo;
while(tipo!='F')
{
cout<<" Minutos ";
cin>>minutos;
switch(tipo)
{
case 'I':
case 'i':
if (minutos>3)
{
costo=7.54+(minutos-3)*3.03;
}
else
{
costo=7.54;
}
cuenta=cuenta+costo;
break;
case 'N':
case 'n':if(minutos>3)
{costo=1.20+(minutos-3)*0.48;
}
else
{
costo=1.20;
}
cuenta=cuenta+costo;
break;
case'L':
case'l':local=local+1;
if(local>50){
costolocal=costolocal+0.60;
}
cuenta=cuenta+costolocal;
break;
}
cout<<" Tipo de llamada: I(Internacional) N(Nacional) L(Local) F(Fin de cuenta)?";
cin>>tipo;
}
cout<<" Cuenta "<<cuenta<<endl;
getch();}
Ejercicio 6
Realice un programa que imprima el sueldo y total de nomina de los empleados utilice sueldo=-1 para salir del programa.
Pseudocodigo
1.-Inicio
se=0.0 real
tn=0.0 real
print " Sueldo del empleado: "
read se
while(se!=-1)
{
if(se<1000)
{
se=se*.15+se
}
else
{
se=se*.12+se
}
tn=tn+se
print "Sueldo aumentado es: ",se
print "Total de nomina es: ",tn
print "Sueldo del siguiente empleado es: "
read se
}
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
void main()
{
float se=0.0;
float tn=0.0;
cout<<" Sueldo del empleado: ";
cin>>se;
while(se!=-1)
{
if(se<1000)
{
se=se*.15+se;
}
else
{
se=se*.12+se;
}
tn=tn+se;
cout<<"Sueldo aumentado es: "<<se<<endl;
cout<<"Total de nomina es: "<<tn<<endl;
cout<<endl;
cout<<"Sueldo del siguiente empleado es: ";
cin>>se;
cout<<endl;
}
getch();
}
Ejercicio 7
Realice un programa que genere 100 No. aleatorios y obtenga la suma de los numeros impares y el producto de los pares.
Pseudocodigo
1.- Inicio
no,c=0,i,sp=0,si=0 int
randomize();
for(i=1;i<=100;i=i+1)
{
no=random(500)
print ,no
if(no%2==0)
{
sp=sp+no
c=c+1
}
else
{
si=si+no
}
}
print "el producto de los No. pares es: ",(sp/c)
print "La suma de los No. impares es: ",si
FIN
CODIGO
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
int no,c=0,i,sp=0,si=0;
randomize();
for(i=1;i<=100;i=i+1)
{
no=random(500);
cout<<no<<"\t";
if(no%2==0)
{
sp=sp+no;
c=c+1;
}
Else
{
si=si+no;
}
}
cout<<"el producto de los No. pares es: "<<(sp/c)<<endl;
cout<<"La suma de los No. impares es: "<<si;
getch();
}
No hay comentarios:
Publicar un comentario