miércoles, 20 de marzo de 2013

Ejercicios 20 de marzo del 2013

Ejercicio 11a ( For)

Pseudocódigo 

inicio
 L=3, fac=1, x=1, num, p ,real
write ("Numero de clientes   Probabilidad Poisson ")
for(x=1, x<=10, x=x+1){
fac=1
for(num=x, num>=1, num=num-1)them
fac=num*fac
p=pow(L,x)*exp(-L)/fac}
write (x,"\t",p)
fin

Código

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, fac=1;
int x=1, num;
double p;
cout<<"Numero de clientes   Probabilidad Poisson "<<endl;
for(x=1; x<=10; x=x+1){
fac=1;
for(num=x; num>=1; num=num-1){
fac=num*fac;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;}
getch();
return 0;}
Solución:

Ejercicio 11a (While)

Pseudocódigo:


inicio
L=3, x=1, fac=1, num, p ,real
cout<<"Numero de clientes   Probabilidad Poisson "<<endl;
while(x<=10){
fac=1  ;
num=x ;
while(num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac*1.0;
cout<<x<<"\t"<<p<<endl;
x=x+1;}

fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, x=1;
int fac=1, num;
float p;
cout<<"Numero de clientes   Probabilidad Poisson "<<endl;
while(x<=10){
fac=1  ;
num=x ;
while(num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac*1.0;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
getch();
return 0;}
Solución:

Ejercicio 11a (Do-While)

Pseudocódigo:

inicio
 L=3, fac=1, x=1, num, p ,real
write ("Numero de clientes   Probabilidad Poisson ")

do{
fac=1
num=x
do{
fac=fac*num
num=num-1}
while(num>=1)
p=pow(L,x)*exp(-L)/fac
write (x,"\t",p)
x=x+1}
while(x<=10)

fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=3, x=1;
int fac=1, num;
double p;
cout<<"Numero de clientes   Probabilidad Poisson "<<endl;
do{
fac=1,
num=x;
do{
fac=fac*num;
num=num-1;}
while(num>=1);
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
while(x<=10);
getch();
return 0;}
Solución:

Ejercicio 11b(For)

Pseudocódigo:

inicio
L=2, fac=1, x=0, num, p ,real
write ("Numero de clientes   Probabilidad Poisson ")
for(x=0, x<=10, x=x+1){
fac=1
for(num=x num>=1 num=num-1){
fac=num*fac}
p=pow(L,x)*exp(-L)/fac
write (x,"\t             ",p)}
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2, fac=1;
int x=0, num;
double p;
cout<<"Numero de clientes   Probabilidad Poisson "<<endl;
for(x=0; x<=10; x=x+1){
fac=1;
for(num=x; num>=1; num=num-1){
fac=num*fac;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t             "<<p<<endl;}
getch();
return 0;}
Solución:

Ejercicio 11b (While)

Pseudocódigo:

inicio
L=2, fac=1, x=0, num, p, real
write ("Numero de clientes   Probabilidad Poisson ")

while( x<=10){
fac=1
num=x
while( num>=1){
fac=num*fac
num=num-1}
p=pow(L,x)*exp(-L)/fac;
write (x, "\t             ", p)
x=x+1}
fin

Código:

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2,fac=1;
int x=0, num;
float p;
cout<<"Numero de clientes   Probabilidad Poisson "<<endl;
while( x<=10){
fac=1 ;
num=x ;
while( num>=1){
fac=num*fac;
num=num-1;}
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t             "<<p<<endl;
x=x+1;}
getch();
return 0;}

Solución:

Ejercicio 11b (Do-While)

Pseudocódigo:

inicio
L=2, fac=1, x=0, num, p ,real
write ("Numero de clientes   Probabilidad Poisson ")

do{
fac=1
num=x
do{
fac=num*fac
num=num-1}
while( num>=1)
p=pow(L,x)*exp(-L)/fac;
write (x, "\t             ", p)
x=x+1}
while( x<=10)
fin

Código:

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main(){
int L=2, x=0;
int fac=1, num;
double p;
cout<<"Numero de clientes   Probabilidad Poisson "<<endl;
do{
fac=1,
num=x;
do{
fac=fac*num;
num=num-1;}
while(num>=1);
p=pow(L,x)*exp(-L)/fac;
cout<<x<<"\t"<<p<<endl;
x=x+1;}
while(x<=10);
getch();
return 0;}

Solución:

Ejercicio 12 (For)

Pseudocódigo:

inicio
 tiempo=0, d,gravedad=32, real
write ("tiempo     Distancia en          Distancia Total ")
write ("           intervalo actual ")
for(tiempo=0, tiempo<=10, tiempo=tiempo+1) {
d=(0.5)*gravedad*pow(tiempo,2);
write (tiempo," s               ", d ," m                    ", d ,"m")
fin
Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d,gravedad=32 ;
cout<<"tiempo     Distancia en          Distancia Total "<<endl;
cout<<"           intervalo actual "<<endl ;
for(tiempo=0;tiempo<=10;tiempo=tiempo+1) {
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s               "<<d<<" m                    "<<d<<"m"<<endl;}
getch ();
return 0;}
Solución:


Ejercicio 12(While)

Pseudocódigo:

inicio
d,gravedad=32, real
write ("tiempo     Distancia en          Distancia Total ")
write ("           intervalo actual ")
tiempo=0
while(tiempo<=10) {
tiempo=tiempo+1
d=(0.5)*gravedad*pow(tiempo,2)
wirte (tiempo, " s               ", d ," m                    "<<d<<"m")
fin
Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d,gravedad=32 ;
cout<<"tiempo     Distancia en          Distancia Total "<<endl;
cout<<"           intervalo actual "<<endl ;
tiempo=0;
while(tiempo<=10) {
tiempo=tiempo+1;
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s               "<<d<<" m                    "<<d<<"m"<<endl;}
getch ();
return 0;}
Solución:

Ejercicio 12( Do-While)


Pseudocódigo:

inicio
tiempo=0, d, gravedad=32, real
write ("tiempo     Distancia en          Distancia Total ")
write ("           intervalo actual ")
do{
d=(0.5)*gravedad*pow(tiempo,2)
write (tiempo, " s               ", d  ," m                ", d ,"m")
tiempo=tiempo+1}
while(tiempo<=10)
fin
Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
int tiempo=0;
float d, gravedad=32;
cout<<"tiempo     Distancia en          Distancia Total "<<endl;
cout<<"           intervalo actual "<<endl ;
do{
d=(0.5)*gravedad*pow(tiempo,2);
cout<<tiempo<<" s               "<<d<<" m                "<<d<<"m"<<endl;
tiempo=tiempo+1;}
while(tiempo<=10);
getch ();
return 0;}
Solución:

Ejercicio 13 (For)

Pseudocódigo:

inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write ("      \t -----------------\n")
for(t=0, t<=54 , t=t+1)  {
  dt=1*g*pow(t,2)/2
  if(t==0) 
{d=1*g*pow(t,2)/2  }
    else
    { d=dt-1*g*pow(t-1,2)/2 }
  write ("  ", t , "\t\t", d ,"\t\t\t" , dt ) }
for(t, dt<=50000, t=t+0.1) {
  dt=1*g*pow(t,2)/2
  d=dt-1*g*pow(t-0.1,2)/2
  write ("  ", t , "\t\t", d, "\t\t\t", dt) }
fin
Código:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float t;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<"      \t -----------------\n"<<endl;
for(t=0;t<=54;t=t+1)
  {
  dt=1*g*pow(t,2)/2;
  if(t==0)
    {
    d=1*g*pow(t,2)/2;
    }
    else
    {
    d=dt-1*g*pow(t-1,2)/2;
    }
  cout<<"  "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;
  }
for(t;dt<=50000;t=t+0.1)
  {
  dt=1*g*pow(t,2)/2;
  d=dt-1*g*pow(t-0.1,2)/2;
  cout<<"  "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;
  }
getch();
return 0;
}
Solución:


Ejercicio 13(While)

Pseudocódigo:

inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write ("      \t -----------------\n")

while(t<=54){
  t=t+1

  dt=1*g*pow(t,2)/2
  if(t==0) 
{d=1*g*pow(t,2)/2  }
    else
    { d=dt-1*g*pow(t-1,2)/2 }
  write ("  ", t , "\t\t", d ,"\t\t\t" , dt ) }

while (dt<=50000){
  t=t+0.1

  dt=1*g*pow(t,2)/2
  d=dt-1*g*pow(t-0.1,2)/2
  write ("  ", t , "\t\t", d, "\t\t\t", dt) }
fin
Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
float t=0;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<"      \t -----------------\n"<<endl;
while(t<=54){
  t=t+1;
  dt=1*g*pow(t,2)/2;
  if(t==0)
    {
    d=1*g*pow(t,2)/2;
    }
    else
    {
    d=dt-1*g*pow(t-1,2)/2;
    }
  cout<<"  "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while (dt<=50000){
  t=t+0.1;
  dt=1*g*pow(t,2)/2;
  d=dt-1*g*pow(t-0.1,2)/2;
  cout<<"  "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
getch();
return 0;}
Solución:

Ejercicio 13( Do-While)


Pseudocódigo:

inicio
t, g=32, d=0, dt , real
write ("Tiempo\t Distancia en el\t Distancia total")
write ("------\t intervalo actual\t ---------------")
write ("      \t -----------------\n")

do{
  t=t+1

  dt=1*g*pow(t,2)/2
  if(t==0) 
{d=1*g*pow(t,2)/2  }
    else
    { d=dt-1*g*pow(t-1,2)/2 }
  write ("  ", t , "\t\t", d ,"\t\t\t" , dt ) }
while(t<=54){

do{
  t=t+0.1

  dt=1*g*pow(t,2)/2
  d=dt-1*g*pow(t-0.1,2)/2
  write ("  ", t , "\t\t", d, "\t\t\t", dt) }
while (dt<=50000)
fin
Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(){
float t=0;
int g=32, d=0, dt;
cout<<"Tiempo\t Distancia en el\t Distancia total"<<endl;
cout<<"------\t intervalo actual\t ---------------"<<endl;
cout<<"      \t -----------------\n"<<endl;
do{
  t=t+1;
  dt=1*g*pow(t,2)/2;
  if(t==0)
{d=1*g*pow(t,2)/2;}
    else
{d=dt-1*g*pow(t-1,2)/2;}
  cout<<"  "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while(t<=54);
do{
  t=t+0.1;
  dt=1*g*pow(t,2)/2;
  d=dt-1*g*pow(t-0.1,2)/2;
  cout<<"  "<<t<<"\t\t"<<d<<"\t\t\t"<<dt<<endl;}
while (dt<=50000);
getch();
return 0;}
Solución:



Ejercicio 14 (For)

Pseudocódigo:

inicio
va=0, vs=1, f=0, n, i, real
 write ("Introduzca numero termino de la serie figonacci=")
 read n
 for( i=3, i<=n, i=i+1){
 f= va+vs
 va=vs
 vs=f}
 write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
 float va=0;
 float vs=1;
 float f=0;
int n, i;
 cout<<"Introduzca numero termino de la serie figonacci=";
 cin>>n;
 for( i=3; i<=n; i=i+1){
 f= va+vs;
 va=vs;
 vs=f;}
 cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:


Ejercicio 14(While)

Pseudocódigo:

inicio
va=0, vs=1, f=0, n, i=3, real
 write ("Introduzca numero termino de la serie figonacci=")
 read n
 while (  i<=n ){
 i=i+1
f= va+vs
 va=vs
 vs=f}
 write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin
Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
 float va=0;
 float vs=1;
 float f=0;
int n, i=3;
 cout<<"Introduzca numero termino de la serie figonacci=";
 cin>>n;
 while(i<=n){
 i=i+1;
 f= va+vs;
 va=vs;
 vs=f;}
 cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:

Ejercicio 14( Do-While)


Pseudocódigo:

inicio
va=0, vs=1, f=0, n, i=3, real
 write ("Introduzca numero termino de la serie figonacci=")
 read n
 do{
 i=i+1
f= va+vs
 va=vs
 vs=f}
while (  i<=n )
 write ("el valor de la serie figonacci con (", n , ") es el termino=", f )
fin

Código:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
 float va=0;
 float vs=1;
 float f=0;
int n, i=3;
 cout<<"Introduzca numero termino de la serie figonacci=";
 cin>>n;
 do {
 i=i+1;
 f= va+vs;
 va=vs;
 vs=f;}
 while(i<=n);
cout<<"el valor de la serie figonacci con ("<<n<<") es el termino="<<f<<endl;
getch ();
return 0;}
Solución:





No hay comentarios:

Publicar un comentario