lunes, 15 de abril de 2013

Practica 4 Unidad 2


Practica 4

Problema 1

Pseudocódigo:
Inicio
x, y, z int
write("x  z  y")
for(x=1, x<=7, x=x+1)
  {
  for (z=2, z<=8, z=z+1)
    {
    if (x==z)
      {
      write (x, "\t", z, "\t", "funcion indefinida")
      }
    else
      {
      y = x²·z²/(x-z)
      write (x, "\t", z, "\t", y)
      }
    }
Fin

Código:

//Practica 4 problema 1
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Bocanegra Urrea Jesus Gerardo 12211246
//Salomon Soto Luis Felipe 12211233
//Lopez Vega Moises 12211830

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
int x,z;
float y;
cout<<"x \tz \ty"<<endl<<endl;
for(x=1;x<=7;x=x+1)
  {
  for (z=2;z<=8;z=z+1)
    {
    if (x==z)
      {
      cout<<x<<"\t"<<z<<"\t"<<"funcion indefinida"<<endl;
      }
    else
      {
      y=x*x*z*z/(x-z);
      cout<<x<<"\t"<<z<<"\t"<<y<<endl;
      }
    }
  }
getch ();
return 0;
}

Programa:



Problema 2


Pseudocódigo:

Inicio
numero, res  int
Write("Inversor de digitos")
Write("Intrdusca el numero: ")
While(numero != 0)
{
res=numero%10
numero=numero/10
Write(res)
}
Fin

Código:

/*Practica 4 Problema No. 2
Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Molina Hutchings Von Ludwitz Jonathan Fransisco 12211252
Bocanegra Urrea Jesus Gerardo 12211236*/
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>

int main()
{
int numero, res;
cout<<"Inversor de digitos"<<endl<<endl
    <<"Intrdusca el numero: ";
cin>>numero;
cout<<"Numero invertido: "<<setiosflags(ios::fixed)<<setw(4);
while(numero != 0)
{
res=numero%10;
numero=numero/10;
cout<<res;
}
getch();
return 0;
}

Programa:


Problema 3

Pseudocódigo:
inicio
sigue  char
c1,c2,c3   real
tot1=0, tot2=0, tot3=0, pedido  int
costoTotal=0.0   real
do
{
write("total del producto A")
read pedido
write("costo material 1 ")
read c1
write("costo material 2 ")
read c2
write("costo material 3 ")
read c3
write("Material      Total de unidades      Costo estimado")
tot1= c1*pedido
tot2= c2*pedido
tot3= c3*pedido
costoTotal= tot1 + tot2 + tot3 + costoTotal
write("1                    ",3*pedido,"                   ",tot1)
write("1                    ",4*pedido,"                   ",tot2)
write("1                    ",2*pedido,"                   ",tot3)
write("otro pedido= ")
read sigue
}
while(sigue=='s' || sigue=='s');
write("costo total= ",costoTotal)
Fin


Código:
//Practica 4 Problema 3
//Bocanegra Urrea Jesus Gerardo 12211246
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Salomon Soto Luis Felipe 12211233
//Lopez Vega Moises 12211830

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
char sigue;
float c1,c2,c3;
int tot1=0, tot2=0, tot3=0, pedido;
float costoTotal=0.0;
do
{
cout<<"total del producto A"<<endl;
cin>>pedido;
cout<<"costo material 1 "<<endl;
cin>>c1;
cout<<"costo material 2 "<<endl;
cin>>c2;
cout<<"costo material 3 "<<endl;
cin>>c3;
cout<<"Material      Total de unidades      Costo estimado"<<endl;
tot1= c1*pedido;
tot2= c2*pedido;
tot3= c3*pedido;
costoTotal= tot1 + tot2 + tot3 + costoTotal;
cout<<"1                    "<<3*pedido<<"                   "<<tot1<<endl;
cout<<"2                    "<<4*pedido<<"                   "<<tot2<<endl;
cout<<"3                    "<<2*pedido<<"                   "<<tot3<<endl;
cout<<"otro pedido= "<<endl;
cin>>sigue;
}
while(sigue=='s' || sigue=='s');
cout<<"costo total= "<<costoTotal<<endl;

getch();
return 0;
}


Programa:

Problema 4

Código:

//Practica No, 4 Problema No. 4
//Bocanegra Urrea Jesus Gerardo 12211246
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Salomon Soto Luis Felipe 12211233
//Lopez Vega Moises 12211830

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


int main ()
{
int  totalabc,p1,p2,p3,u1,u2,u3,c1,c2,c3,pa,total, pb1,pb2,pb3,ub1,ub2,ub3,cb1,cb2,cb3,pb,totalb, pc1,pc2,pc3,uc1,uc2,uc3,cc1,cc2,cc3,pc,totalc ;

cout<<"Introdusca el precio de cada material para el Producto A"<<endl;

cout<<"Material 1: ";
cin>>p1;
cout<<"\nMaterial 2: ";
cin>>p2;
cout<<"\nMaterial 3: ";
cin>>p3;

cout<<"\n\nIntrodusca la cantidad de productos A deseada: ";
cin>>pa;

u1=pa*3;
u2=pa*4;
u3=pa*2;

c1=p1*pa;
c2=p2*pa;
c3=p3*pa;

total=c1+c2+c3;

cout<<"\n\nIntrodusca el precio de cada material para el Producto B"<<endl;

cout<<"Material 1: ";
cin>>pb1;
cout<<"\nMaterial 2: ";
cin>>pb2;
cout<<"\nMaterial 3: ";
cin>>pb3;

cout<<"\n\nIntrodusca la cantidad de productos B deseada: ";
cin>>pb;

ub1=pb*2;
ub2=pb*5;
ub3=pb*1;

cb1=pb1*pb;
cb2=pb2*pb;
cb3=pb3*pb;

totalb=cb1+cb2+cb3;

cout<<"\n\nIntrodusca el precio de cada material para el Producto C"<<endl;

cout<<"Material 1: ";
cin>>pc1;
cout<<"\nMaterial 2: ";
cin>>pc2;
cout<<"\nMaterial 3: ";
cin>>pc3;

cout<<"\n\nIntrodusca la cantidad de productos C deseada: ";
cin>>pc;

uc1=pc*7;
uc2=pc*4;
uc3=pc*3;

cc1=pc1*pc;
cc2=pc2*pc;
cc3=pc3*pc;

totalc=cc1+cc2+cc3;

clrscr();

cout<<"Listado de Materiales Requeridos A\n"<<endl;
cout<<"Materiales ---- Total de Unidades ---- Costo por material\n"<<endl;
cout<<"Material 1   "<<"\t\t"<<u1<<"\t\t\t"<<c1<<endl;
cout<<"Material 2   "<<"\t\t"<<u2<<"\t\t\t"<<c2<<endl;
cout<<"Material 3   "<<"\t\t"<<u3<<"\t\t\t"<<c3<<endl;
cout<<"\nCosto Total: "<<total<<endl;


cout<<"\n\nListado de Materiales Requeridos B\n"<<endl;
cout<<"Materiales ---- Total de Unidades ---- Costo por material\n"<<endl;
cout<<"Material 1   "<<"\t\t"<<ub1<<"\t\t\t"<<cb1<<endl;
cout<<"Material 2   "<<"\t\t"<<ub2<<"\t\t\t"<<cb2<<endl;
cout<<"Material 3   "<<"\t\t"<<ub3<<"\t\t\t"<<cb3<<endl;
cout<<"\nCosto Total: "<<totalb<<endl;

cout<<"\n\nListado de Materiales Requeridos c\n"<<endl;
cout<<"Materiales ---- Total de Unidades ---- Costo por material\n"<<endl;
cout<<"Material 1   "<<"\t\t"<<uc1<<"\t\t\t"<<cc1<<endl;
cout<<"Material 2   "<<"\t\t"<<uc2<<"\t\t\t"<<cc2<<endl;
cout<<"Material 3   "<<"\t\t"<<uc3<<"\t\t\t"<<cc3<<endl;
cout<<"\nCosto Total: "<<totalc<<endl;

totalabc=total+totalb+totalc;



cout<<"\n\n\tCosto Total de los Productos: "<<totalabc<<endl;


getch();
return 0;
}


Programa:









miércoles, 10 de abril de 2013

Ejercicios en clase 10 de Abril 2013


Ejercicios en clase

Problema 1
Pseudocódigo:
INICIO
e, p int


for(e=1; e<=4; e=e+1)
{
suma=0.0, dato=0.0 real
write("Introdusca los resultados del experimento ",e)
for(p=1; p<=6; p=p+1)
{
   write("Resultado ", p, ": ")
   read dato
   suma=suma+dato
   }
write("Promedio del experimento ", e, " : ", (suma/6))
}
FIN

Código:
/*Ejercicio en clase 10 de abril 2013
Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Molina Hutchings Von Ludwitz Jonathan Fransisco 12211252
Bocanegra Urrea Jesus Gerardo 12211236*/
#include <conio.h>
#include <iostream.h>

int main ()
{
for(int e=1; e<=4; e=e+1)
{
float suma=0.0, dato=0.0;
cout<<"Introdusca los resultados del experimento "<<e<<endl;
for(int p=1; p<=6; p=p+1)
{
   cout<<endl<<"Resultado "<<p<<": ";
   cin>>dato;
   suma=suma+dato;
   }
cout<<endl<<"Promedio del experimento "<<e<<" : "<<suma/6<<endl<<endl<<endl;
}
getch();
return 0;
}

Programa:




























Problema 2a
Pseudocódigo:
inicio
n, e, p int
for (e=1 to 4 stop e=e+1 )
{
suma=0.0, dato=0.0 real
suma=0
write(" Cuantos resultados quiere introducir para el experimento ", e ," ? ")
read n
for (p=1 to n stop p=p+1)
{
write (" Resultado", p ," : ")
read dato
suma=suma+dato
}
write(" Promedio del experimento ", e ," : " (suma/n)")
}
fin

Código:
/*Problema en clase 10 de abril de 2013
Lopez Vega Moises 1211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/

#include <conio.h>
#include <iostream.h>
int main()
{
int n;
for(int e=1; e<=4; e=e+1)
{
float suma= 0.0, dato= 0.0;
suma=0;
cout<<"* Cuantos resultados quiere introducir para el experimento "<< e <<" ? "<<endl;
cin>>n;
for(int p=1; p<=n; p=p+1)
   {
   cout<<endl<<" Resultado "<<p<<" : ";
   cin>>dato;
   suma=suma+dato;
   }
   cout<<endl<<" Promedio del experimento" <<e<<" : "<<suma/n<<endl<<endl<<endl;
   }
getch();
return 0;
}


programa:




Problema 2b
Pseudocódigo:
INICIO
n, e int
for(e=1; e<=4; e=e+1)
{
suma=0.0, dato=0.0 real
write("¿Cuantos resultados quiere introduccir para el experimento ", e, "?")
read n
write("Introdusca los resultados del experimento " ,  e )
switch(n)
{
   case 1:
          {
           write("Resultado ", 1,": ")
          read dato
          suma=suma+dato
          }
          break
    case 2:
        {
           write("Resultado ", 1,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 2,": ")
          read dato
          suma=suma+dato
          }
          break
    case 3:
    {
           write("Resultado ", 1,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 2,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 3,": ")
          read dato
          suma=suma+dato
      }
          break
    case 4:
        {
           write("Resultado ", 1,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 2,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 3,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 4,": ")
          read dato
          suma=suma+dato
          }
          break
      case 5:
      {
           write("Resultado ", 1,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 2,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 3,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 4,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 5,": ")
          read dato
          suma=suma+dato
          }
          break
      case 6:
          {
           write("Resultado ", 1,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 2,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 3,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 4,": ")
          read dato
          suma=suma+dato
           write("Resultado ", 5,": ")
          read dato
          suma=suma+dato
          write("Resultado ", 6,": ")
          read dato
          suma=suma+dato
          }
          break
     }
write("Promedio del experimento ", e, " : ", (suma/n))
FIN

Código:
/*Salomon Soto Luis Felipe 12211233
Lopez Vega Moises 12211830
Molina Hutchings Von Ludwitz Jonathan Fransisco 12211252
Bocanegra Urrea Jesus Gerardo 12211236*/
#include <conio.h>
#include <iostream.h>

int main ()
{
int n;
for(int e=1; e<=4; e=e+1)
{
float suma=0.0, dato=0.0;
cout<<"¿Cuantos resultados quiere introduccir para el experimento "<<e<<"?"<<endl;
cin>>n;
cout<<"Introdusca los resultados del experimento "<<e<<endl;
switch(n)
{
   case 1:
          {
          cout<<endl<<"Resultado "<<1<<": ";
          cin>>dato;
          suma=suma+dato;
          }
          break;
    case 2:
          {
          cout<<endl<<"Resultado "<<1<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<2<<": ";
          cin>>dato;
          suma=suma+dato;
          }
          break;
    case 3:
          {
          cout<<endl<<"Resultado "<<1<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<2<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<3<<": ";
          cin>>dato;
          suma=suma+dato;
          }
          break;
    case 4:
          {
          cout<<endl<<"Resultado "<<1<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<2<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<3<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<4<<": ";
          cin>>dato;
          suma=suma+dato;
          }
          break;
      case 5:
          {
          cout<<endl<<"Resultado "<<1<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<2<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<3<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<4<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<5<<": ";
          cin>>dato;
          suma=suma+dato;
          }
          break;
      case 6:
          {
          cout<<endl<<"Resultado "<<1<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<2<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<3<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<4<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<5<<": ";
          cin>>dato;
          suma=suma+dato;
          cout<<endl<<"Resultado "<<6<<": ";
          cin>>dato;
          suma=suma+dato;
          }
          break;
     }
cout<<endl<<"Promedio del experimento "<<e<<" : "<<suma/n<<endl<<endl<<endl;
}
getch();
return 0;
}

Programa:




Problema 3
Pseudocódigo:
Inicio
g, v int
volt, prom, promf, suma Real
promf=0
write("***PRUEBA DE VOLTAJES PARA GENERADORES***")
for (g=1 to 5 step g = g + 1)
{
suma = 0
write("Introduce los voltajes para el generador ", g, " = ")
for (v=1 to 3 step v = v + 1)
{
write("Introduce el voltaje ", v, " = ")
read volt
suma = suma + volt
}
prom = suma/3
write("El promedio del generador ", g, " es = " prom)
promf = promf + prom
}
write("El promedio final de los generadores es ", promf/5)
Fin

Código:
//Ejercicio en clase pag 288. 10 de abril del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Bocanegra Urrea Jesus Gerardo 12211246
//Problema 3

#include <iostream.h>
#include <conio.h>
int main()
{
int g,v,D;
float suma, volt, prom, promf;
cout<<"***PRUEBA DE VOLTAJES PARA GENERADORES***"<<endl<<endl;
inicio:
promf=0;
for(g=1;g<=5;g=g+1)
  {
  suma=0;
  cout<<"Introdusca los voltajes para el generador "<<g<<endl;
  for(v=1;v<=3;v=v+1)
    {
    cout<<"Introduce el voltaje "<<v<<"= ";
    cin>>volt;
    suma = suma + volt;
    }
  prom= suma/3;
  cout<<"Promedio del generador "<<g<<" es = "<<prom<<endl<<endl;
  promf= promf + prom;
  }
cout<<"Programa finalizado. Desea comenzar de nuevo??"<<endl;
cout<<"\t1)Si \t2)No"<<endl;
cin>>D;
if(D==1)
  {
  clrscr();
  goto inicio;
  }
  else
  {
  cout<<endl<<"El promedio final de los generadores es = "<<promf/5<<endl;
  }
getch ();
return 0;
}


Programa:


































Problema 4 
Pseudocódigo:

g, v   int
v1,v2,v3, promedioTotal=0, promedio   real
for (g=1 to 5 step g = g+1)
{
write("Introduzca los voltajes de salida para generador ")
write("Voltaje de salida 1:")
read v1
write("Voltaje de salida 2: ")
read v2 
write("Voltaje de salida 3: ")
read v3

promedio= (v1+v2+v3)/3.0
write("El promedio del generador electrico No.",g," : ",promedio,)
promedioTotal= promedioTotal + promedio
}
writre("Promedio total de Voltaje es :",promedioTotal/5,)<<endl;




Código:
//Ejercicios en clase pag. 288.   10 abril 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 g, v;
float v1,v2,v3, promedioTotal=0, promedio;

for (g=1;g<=5;g++)
{
cout<<"Introduzca los voltajes de salida para generador "<<g<<endl;
cout<<"\nVoltaje de salida 1:"<<endl<<endl;
cin>>v1;
cout<<"Voltaje de salida 2: "<<endl<<endl;
cin>>v2;
cout<<"Voltaje de salida 3: "<<endl<<endl;
cin>>v3;

promedio= (v1+v2+v3)/3.0;
cout<<"El promedio del generador electrico No."<<g<<" : "<<promedio<<endl<<endl;
promedioTotal= promedioTotal + promedio;
}

cout<<"Promedio total de Voltaje es :"<<promedioTotal/5<<endl;

getch();
return 0;
}

Programa: