miércoles, 20 de marzo de 2013

Ejercicios en clase 20 de marzo del 2013


Ejercicios en clase

Problema 11


CÓDIGO (FOR):
/*Ejercicios en clase 20 de marzo del 2013
Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Fransisco 12211252*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>

int main ()
{
double P;
int x=1, f=1;
cout<<"  Clientes     Probabilidad de llegada"<<endl
    <<"  --------     -----------------------"<<endl;
for(;x<=10; x=x+1)
{
  for(int n=2; n<=x; n=n+1)
  {
  f=f*(f+1);
  }
  P=pow(3,x)*exp(-3)/f;
  cout<<setiosflags(ios::fixed)<<setprecision(0)<<setw(10)
      <<x
      <<setprecision(10)<<setw(28
  )
      <<P<<endl;
}
getch ();
return 0;
}
 
PSEUDOCÓDIGO:
inicio
double P;
 x=1, f=1  int
write("  Clientes     Probabilidad de llegada")
 write("  --------     -----------------------")
for(;x<=10; x=x+1)
{
  for(int n=2; n<=x; n=n+1)
  {
  f=f*(f+1);
  }
  P=pow(3,x)*exp(-3)/f;
}
fin 

CÓDIGO (WHILE):
/*Ejercicios en clase 20 de marzo del 2013
Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Fransisco 12211252*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>

int main ()
{
double P;
int x=1, f=1;
cout<<"  Clientes     Probabilidad de llegada"<<endl
    <<"  --------     -----------------------"<<endl;
while(x<=10)
{
  for(int n=2; n<=x; n=n+1)
  {
  f=f*(f+1);
  }
  P=pow(3,x)*exp(-3)/f;
  cout<<setiosflags(ios::fixed)<<setprecision(0)<<setw(10)
      <<x
      <<setprecision(10)<<setw(28
  )
      <<P<<endl;
  x=x+1;
}
getch ();
return 0;
}
 
PSEUDOCÓDIGO:
inicio
l=3, x=1   int
fac=1   int
p   real
write("Numero Cliente        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*1.0
write(x,"       ",p)
x= x + 1
}
fin

CÓDIGO (DO-WHILE):

/*Ejercicios en clase 20 de marzo del 2013
Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Fransisco 12211252*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>

int main ()
{
double P;
int x=0, f=1;
cout<<"  Clientes     Probabilidad de llegada"<<endl
    <<"  --------     -----------------------"<<endl;
do
{
  for(int n=2; n<=x; n=n+1)
  {
  f=f*(f+1);
  }
  P=pow(3,x)*exp(-3)/f;
  cout<<setiosflags(ios::fixed)<<setprecision(0)<<setw(10)
      <<x
      <<setprecision(10)<<setw(28
  )
      <<P<<endl;
      x=x+1;
}
while(x<=10);
getch ();
return 0;
}

PSEUDOCÓDIGO:
inicio
l=3, x=1   int
fac=1, num   int
p   real
write("Numero Clientes     Probabilidad Poisson")
do
{
fac=1
num=x
do{
fac*num
num= num - 1
}
while
p= pow(l,x)*exp(-l)/fac*1.0
write(x,"          ",p)
x= x+1
}
while (x<=10)
fin


PROGRAMA:



Problema 12

CODIGO (DO-WHILE): 
/*Ejercicios en clase 20 de marzo del 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12121252*/
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>

float main()
{
cout<<"Tiempo        Disctancia recorrida        Distancia total"<<endl<<
      "-------       --------------------        ---------------"<<endl;
float x=0;
do
{
cout<<setiosflags(ios::fixed)<<setprecision(0)<<
      setw(6)<<x<<"s"<<setprecision(1)<<setw(26)<<(.5*32.0*pow(x,2))<<"m"<<setw(22)<<.5*32.0*pow(x,2)<<"m"<<endl;
x=x+1;
}
while (x<=10);
getch();
return 0;
}

PSEUDOCODIGO:
inicio
write("Tiempo        Disctancia recorrida        Distancia total")
 write("-------       --------------------        ---------------")
x=0   real
do
{
.5*32.0*pow(x,2)
x=x+1;
}
while (x<=10);
fin
CODIGO (FOR):
/*Ejercicios en clase 20 de marzo del 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12121252*/
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
float main()
{
cout<<"Tiempo        Disctancia recorrida        Distancia total"<<endl<<
           "-------       --------------------        ---------------"<<endl;
for(float x=0; x<=10; x=x+1)
{
cout<<setiosflags(ios::fixed)<<setprecision(0)<<
      setw(6)<<x<<"s"<<setprecision(1)<<setw(26)<<(.5*32.0*pow(x,2))<<"m"<<setw(22)<<.5*32.0*pow(x,2)<<"m"<<endl;
}
getch();
return 0;
}

PSEUDOCODIGO:
float x=0;
write("Tiempo        Disctancia recorrida        Distancia total")
write("-------       --------------------        ---------------")
for(x=0; x<=10; x=x+1)
{
(.5*32.0*pow(x,2)
}
fin

CODIGO (WHILE):
/*Ejercicios en clase 20 de marzo del 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12121252*/

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>

int main()
{
cout<<"Tiempo        Disctancia recorrida        Distancia total"<<endl<<
      "-------       --------------------        ---------------"<<endl;
int x=0;
while (x<=10)
{
cout<<setiosflags(ios::fixed)<<setprecision(0)<<
      setw(6)<<x<<"s"<<setprecision(1)<<setw(26)<<(.5*32.0*pow(x,2))<<"m"<<setw(22)<<.5*32.0*pow(x,2)<<"m"<<endl;

      x=x+1;
      }

getch();
return 0;
}

PSEUDOCODIGO:
inicio
write("Tiempo        Disctancia recorrida        Distancia total")
write("-------       --------------------        ---------------")
x=0  int
while (x<=10)
{
.5*32.0*pow(x,2)
 x=x+1;
 }
fin

PROGRAMA:




Ejercicio 13
Código (for):
//ejercicio en clase. 20 de marzo del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Bocanegra Urrea Jesus Gerardo 12211246
//Programa 13 Pag. 275

#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;
}

Programa:







miércoles, 13 de marzo de 2013

Ejercicios en clase 13 de Marzo del 2013


Ejercicios en clase

Problema 1
Código (do-while):
//Ejercicios en clase. 13 de Marzo del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Bocanegra Urrea Jesus Gerardo 12211246
//Problema 1 (do-while)

#include <iostream.h>
#include <conio.h>
int main()
{
int x;
x=0;
 do
 {
 x=x+2;
 cout<<x<<"  ";
 }
 while(x<10);
getch();
return 0;
}

Código (for):
//Ejercicios en clase. 13 de Marzo del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Bocanegra Urrea Jesus Gerardo 12211246
//Problema 1 (for)

#include <iostream.h>
#include <conio.h>
int main()
{
int x;
 for(x=2;x<=10;x=x+2)
 {
 cout<<x<<"  ";
 }
getch();
return 0;
}

Programa:







Problema 2:
Código (for):
/*Ejercicios en clase 13 de marzo del 2013
Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Molina Hutchings Von Lutwitz Jonathan Fransisco 12211252
Bocanegra Urrea Jesus Gerardo 12211246*/
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

float main()
{
cout<<"GRADOS        GRADOS"<<endl<<
      "CENTIGRADOS   FAHRENHEIT"<<endl<<
      "-----------   ----------"<<endl;
for(float x=-10.0; x<=60.0; x=x+10.0)
{
cout<<setiosflags(ios::fixed)<<setprecision(2)<<
      setw(9)<<x<<setw(13)<<(32.0+9.0*x/5.0)<<endl;
}
getch();
return 0;
}

Código (do-while):
/*Ejercicios en clase 13 de marzo del 2013
Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Molina Hutchings Von Lutwitz Jonathan Fransisco 12211252
Bocanegra Urrea Jesus Gerardo 12211246*/
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

float main()
{
cout<<"GRADOS        GRADOS"<<endl<<
      "CENTIGRADOS   FAHRENHEIT"<<endl<<
      "-----------   ----------"<<endl;
float x=-10;
do
{
cout<<setiosflags(ios::fixed)<<setprecision(2)<<
      setw(9)<<x<<setw(13)<<(32.0+9.0*x/5.0)<<endl;
x=x+10;
}
while (x<=60);
getch();
return 0;
}

Programa:


Problema No.4
Código(for):
/*Ejercicios en clase fecha: 13 de marzo de 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/

#include <iostream.h>
#include <conio.h>
#include <iomanip.h> :D

float main()
{
float galon, litros;
galon = 3.785*litros;
cout<<"GALONES        LITROS"<<endl<<
      "-------        -------"<<endl;


for(float x=10.0;  x<=20.0; x=x+1.0)
{
cout<<setiosflags(ios::fixed)<<setprecision(2)<<
      setw(7)<<x<<setw(15)<<(3.785*x)<<endl;
}
getch();
return 0;
}

Codigo(do-while):
/*Ejercicios en clase fecha: 13 de marzo de 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/

#include <iostream.h>
#include <conio.h>
#include <iomanip.h> :D
float main()
{
float galon, litros;
galon = 3.785*litros;
cout<<"GALONES        LITROS"<<endl<<
           "-------        -------"<<endl;

float x=10;
do
{
cout<<setiosflags(ios::fixed)<<setprecision(2)<<
      setw(7)<<x<<setw(15)<<(3.785*x)<<endl;
x=x+1;
}
while(x<=20);
getch();
return 0;
}

Programa:



Problema 5 
Código (do-while):
//Ejercicios en clase 13 de marzo de 2013
//Bocanegra Urrea Jesus Gerardo 12211246
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252

#include <iostream.h>
#include <conio.h>
int main()
{
float pies=3.0, metros;
cout<<"pies        metros"<<endl;
do
{
metros=pies/3.25;
cout<<pies<<"          "<<metros<<endl;
pies= pies + 3.0;
}
while (pies<=30);
getch();
return 0;
}

Código (for):
//Ejercicios en clase 13 de marzo de 2013
//Bocanegra Urrea Jesus Gerardo 12211246
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252



#include <iostream.h>
#include <conio.h>
int main()
{
float pies, metros;
for (pies=3; pies<=30; pies=pies + 3)
{
metros=pies/3.28;
cout<<pies<<"        "<<metros<<endl;
}
getch();
return 0;










lunes, 11 de marzo de 2013

Ejercicios en clase 11 de Marzo del 2013


Ejercicios en Clase

Ejercicio 4 pag. 229

Código:
//Ejercicio en clase. 11 de marzo del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Bocanegra Urrea Jesus Gerardo 12211246
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Pag. 229 problema 4

#include <iostream.h>
#include <conio.h>
int main()
{
float R;
int ano, i;
i=1;
while(i==1)
{
cout<<"introdusca el ano: ";
cin>>ano;
R = ano%4;
  if(R==0)
  {
  cout<<endl<<"el ano "<<ano<<" fue o es un ano bisiesto."<<endl<<endl;
  i=1;
  }
  else
  {
  cout<<endl<<"el ano "<<ano<<" NO fue o es un ano bisiesto."<<endl;
  i=0;
  }
}
getch();
clrscr();
return 0;
}

Programa:









Ejercicio del examen:

digo:
//Ejercicio en clase, 11 de marzo del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Programa de Examen

#include <iostream.h>
#include <conio.h>
int main ()
{
char Res1, Res2, Res3, Res4, Res5;
int CF, C1, C2, C3, C4, C5, R, p;
cout<<"***Examen de programacion C++***"<<endl<<endl;
cout<<"1) Es un lenguaje de programacion:"<<endl;
cout<<"a)C++      b)paint      c)Word"<<endl;

cout<<"\n\n2) Es un lenguaje de nivel bajo:"<<endl;
cout<<"a)C++     b)Maquina     d)Compilador"<<endl;

cout<<"\n\n3) Es un lenguaje de nivel alto:"<<endl;
cout<<"a)C++     b)Maquina     c)Compilador"<<endl;

cout<<"\n\n4) instruccion que se utiliza para desplegar mensajes:"<<endl;
cout<<"a)getch      b)main      d)cout"<<endl;

cout<<"\n\n5) programa que traduce todas las instrucciones de un programa de nivel alto al mismo tiempo:"<<endl;
cout<<"a)Interprete      b)Ensamblador      c)Compilador"<<endl;
cout<<"------------------------------------------------------------------------";
R=1;
while(R==1)
{
cout<<endl<<"¿Que Pregunta quiere responder?"<<endl;
cout<<"1)1, 2)2, 3)3, 4)4, 5)5, 6)ninguna"<<endl;
cin>>p;
switch(p)
{
case 1: if(p==1)
cout<<endl<<"1) Es un lenguaje de programacion:"<<endl;
cout<<"a)C++      b)paint      c)Word"<<endl;
cout<<"respuesta = ";
cin>>Res1;
if(Res1=='a')
{
C1=20;
}
else
{
C1=0;
}
break;

case 2: if(p==2)
cout<<"\n2) Es un lenguaje de nivel bajo:"<<endl;
cout<<"a)C++     b)Maquina     d)Compilador"<<endl;
cout<<"respuesta = ";
cin>>Res2;
if(Res2=='b')
{
C2=20;
}
else
{
C2=0;
}
break;

case 3: if(p==3)
cout<<"\n3) Es un lenguaje de nivel alto:"<<endl;
cout<<"a)C++     b)Maquina     c)Compilador"<<endl;
cout<<"respuesta = ";
cin>>Res3;
if(Res3=='a')
{
C3=20;
}
else
{
C3=0;
}
break;

case 4: if(p==4)
cout<<"\n4) instruccion que se utiliza para desplegar mensajes:"<<endl;
cout<<"a)getch      b)main      d)cout"<<endl;
cout<<"respuesta = ";
cin>>Res4;
if(Res4=='d')
{
C4=20;
}
else
{
C4=0;
}
break;

case 5: if(p==5)
cout<<"\n5) programa que traduce todas las instrucciones de un programa de nivel alto al mismo tiempo:"<<endl;
cout<<"a)Interprete      b)Ensamblador      c)Compilador"<<endl;
cout<<"respuesta = ";
cin>>Res5;
if(Res5=='c')
{
C5=20;
}
else
{
C5=0;
}
break;

case 6: if(p==6)
cout<<endl<<"\nsus respuestas finales son:"<<endl;
cout<<"1)"<<Res1<<"  2)"<<Res2<<"  3)"<<Res3<<"  4)"<<Res4<<"  5)"<<Res5<<endl<<endl;
cout<<"¿Quiere finalizar el examen o volver a elegir una pregunta?"<<endl;
cout<<"\t1)No \t2)Si \t=";
cin>>R;
break;
}
}

CF = C1 + C2 + C3 + C4 + C5;
cout<<endl<<"\nCalificacion Final = "<<CF<<endl;
   if(CF<60)
   {
   cout<<"REPROBADO, Sigue participando"<<endl;
   }
   else
   {
   cout<<"APROBADO, FELICIDADES!!!"<<endl;
   }
getch();
return 0;
}

Programa:






jueves, 7 de marzo de 2013

Ejercicios en clase 6 de marzo del 2013


Ejercicios en clase

Ejercicio 1 
Pseudocódigo:
Inicio
creditos int
write("Numero de creditos de alumno:")
read creditos
   if(creditos<=32) then
   {
   write("El alumno esta en primer grado")
   }
   else
   {
     if(creditos<=63) then
     {
     write("El alumno esta en segundo grado")
     }
     else
     {
       if(creditos<=95) then
       {
       write("El alumno esta en tercer grado")
       }
       else
       {
         if(creditos<=96) then
         {
         write("El alumno esta en ultimo grado")
         }
       }
     }
   }
Fin

Código:
/*Ejercicios en clase 1 Fecha: 6 de marzo de 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/
#include <iostream.h>
#include <conio.h>
int main()
{
int creditos;
cout<<"Numero de creditos de alumno: ";
cin>>creditos;
if(creditos<=32)
{
cout<<"\nEl alumno esta en primer grado" <<endl;
}
else
{
   if(creditos<=63)
   {
   cout<<"\nEl alumno esta en segundo grado" <<endl;
   }
   else
   {
     if(creditos<=95)
     {
     cout<<"\nEl alumno esta en tercer grado" <<endl;
     }
     else
     {
       if(creditos>=96)
       {
       cout<<"\nEl alumno esta en ultimo grado" <<endl;
       }
     }
   }
}
getch();
return 0;
}

Programa:


Ejercicio 2

Pseudocódigo:
Inicio
cal int
write ("calificacion numerica del 0 al 100 = ")
if (cal>=90) then
{
write ("calificacion = A")
}
if (cal<90 and cal>=80) 
{
write ("calificacion = B")
}
if (cal<80 and cal>=70)
{
write ("calificacion = C")
}
if (cal<70 and cal>=60)
{
write ("calificacion = D")
}
if (cal<60)
{
write ("calificacion = F")
}
Fin

Código:
//Ejercicio en clase 2. 6 de marzo del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Bocanegra Urrea Jesus Gerardo 12211246
//Salomon Soto Luis Felipe 12211233
//Calificacion en letra

#include <iostream.h>
#include <conio.h>
int main ()
{
int cal;
cout<<"calificacion numerica del 0 al 100 = ";
cin>>cal;
  if(cal>=90)
  {
  cout<<endl<<"Calificacion = A"<<endl<<endl;
  }
  if(cal<90&&cal>=80)
  {
  cout<<endl<<"Calificacion = B"<<endl<<endl;
  }
  if(cal<80&&cal>=70)
  {
  cout<<endl<<"Calificacion = C"<<endl<<endl;
  }
  if(cal<70&&cal>=60)
  {
  cout<<endl<<"Calificacion = D"<<endl<<endl;
  }
  if(cal<60)
  {
  cout<<endl<<"Calificacion = F"<<endl<<endl;
  }
getch();
return 0;
}

Programa:
















Ejercicio 3

Pseudocódigo:
Inicio
v1, v2, r  int
opcion   int
write("Introduce dos valores enteros")
read v1,v2
write("Selecciona tipo de operacion")
write("1)Sumar    2)multiplicar   3)dividir")
write("Introduzca la opcion = ")
read opcion

switch(opcion)
{
case 1 : r= v1 + v2
write(v1,"+",v2"=")
break;
case 2 : r= v1*v2;
("v1,"*",v2,"=",r)
break;
case 3 : if (v2==0)
write("no se permite la division entre cero")
then
{
r= v1/v2;
write(v1,"/",v2,"=",r)
}
break;
default:write("error en la opcion")
fin

Código:
//Ejercicios en clase 6 de marzo de 2013
//Bocanegra Urrea Jesus Gerardo 12211246
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233 
#include <iostream.h>
#include <conio.h>
int main()
{
int v1, v2, r;
int opcion;
cout<<"Introduce dos valores enteros\n";
cin>>v1>>v2;
cout<<"\nSelecciona tipo de operacion\n";
cout<<"\n1)Sumar    2)multiplicar   3)dividir\n";
cout<<"\nIntroduzca la opcion = "<<endl;
cin>>opcion;

switch(opcion)
{
case 1 : r= v1 + v2;
cout<<v1<<"+"<<v2<<"="<<r<<endl;
break;
case 2 : r= v1*v2;
cout<<v1<<"*"<<v2<<"="<<r<<endl;
break;
case 3 : if (v2==0)
cout<<"no se permite la division entre cero\n";
else
{
r= v1/v2;
cout<<v1<<"/"<<v2<<"="<<r<<endl;
}
break;
default:cout<<"error en la opcion"<<endl;
}
getch();
return 0;
}

Programa:

Ejercicio 7
Pseudocódigo:
Código:
Programa: