Practica 2
Problema 1
Código:
/*practica No. 2 problema 1 Fecha: 11 de febrero 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()
{
int a=8, m=35, n=5, p=2, r;
r=n+p+10*a;
cout<<"\n1) n+p+10*a= "<<r<<endl;
r=m*n-10;
cout<<"\n2) m*n-10= "<<r<<endl;
r=a-n+4*p;
cout<<"\n3) a-n+4*p= "<<r<<endl;
r=m/p;
cout<<"\n4) m/p= "<<r<<endl;
r=m*n+a/p;
cout<<"\n5) m*n+a/p= "<<r<<endl;
getch();
return 0;
}
Algoritmo:
1.- Inicio
2.-Leer el valor de las variables "a=8, m=35, n=5, p=2, r"
Read ("a=8, m=35, n=5, p=2, r")
3.-Calcular el valor de r
r= n + p + 10*a
4.- Desplegar el mensaje "1) n+p+10*a= "
write(" 1) n+p+10*a= ")
5.-Calcular el valor de r
r=m*n-10
5.-Desplegar el mensaje "2) m*n-10= "
write (" 2)m*n-10= ")
6.-Calcular el valor de r
r= a-n+4*p
7.-Desplegar el mensaje"3) a-n+4*p="
write("3) a-n+4*p=")
8.-Calcular el valor de r
r = m/p
9.- Desplegar el mensaje "4) m/p="
write("4) m/p=")
10.-Calcular el valor de r
r=m*n+a/p
11.-Desplegar el mensaje "5) m*n+a/p= "
write("5) m*n+a/p= ")
12.- FIN
Imagen:
Problema No. 2
Codigo:
/*practica No. 2 problema 2 Fecha: 11 de febrero 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()
{
float p=3.0,m=30.0,n=3.0,r;
r=4*p+2.8*n;
cout<<"p=3.0, m=30.0, n=3.0 "<<endl;
cout<<endl<<"\n1) 4*p+2.8*n= "<<r<<endl;
r=p/n + 10.0;
cout<<"\n2)p/n + 10.0 = "<<r<<endl;
r=p/2 + m/n;
cout<<endl<<"3)p/2 + m/n ="<<r<<"\n";
r=p + 5*n;
cout<<"\n4)p + 5*n ="<<r<<endl;
r=p+m/6.0;
cout<<"\n5)p + m/6.0 = "<<r<<endl;
r=p+m+4*n;
cout<<endl<<"6)p + m + 4* n = "<<r<<endl;
getch();
return 0;
}
Pseudocódigo:
Inicio
p=3.0,m=30.0,n=3.0,r Real
r=4*p+2.8*n
write("p=3.0, m=30.0, n=3.0 ",r)
write("1) 4*p+2.8*n=",r)
r=p/n + 10.0
write("2)p/n + 10.0 =",r)
r=p/2 + m/n
write("3)p/2 + m/n =",r)
r=p + 5*n
write("4)p + 5*n =",r)
r=p+m/6.0
write("5)p + m/6.0 =",r)
r=p+m+4*n
write("6)p + m + 4* n =",r)
Fin
Imagen:
Problema 3
Código:
/*practica No. 2 problema 3 Fecha: 11 de febrero de 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/
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()
{
float
x=5.0,y=4.0,z=10.0,r;
r=z+x/2+y;
cout<<"x=5.0,
y=4.0, z=10.0 "<<endl;
cout<<endl<<"\n1)
z+x/2+y = "<<r<<endl;
r=100-(y+x);
cout<<"\n2)100-(y+x)=
"<<r<<endl;
r=20/x+(x)/2+5;
cout<<endl<<"3)20/x+(x)/2+5
="<<r<<"\n";
r=35/x+(y+4.5);
cout<<"\n4)35/x+(y+4.5)
="<<r<<endl;
r=(x)+(z/y)+(z)*(x);
cout<<endl<<"6)(x)+(z/y)+(z)*(x)
= "<<r<<endl;
getch();
return 0;
}
Inicio
x=5.0,y=4.0,z=10.0,r Real
r=z+x/2+y
write("x=5.0, y=4.0, z=10.0 ",r)
write("1) z+x/2+y = ",r)
r=100-(y+x);
write("2)100-(y+x)= ",r)
r=20/x+(x)/2+5;
write("3)20/x+(x)/2+5 =",r)
r=35/x+(y+4.5);
write("4)35/x+(y+4.5) =",r)
r=(x)+(z/y)+(z)*(x);
write("6)(x)+(z/y)+(z)*(x) = ",r)
Fin
Imagen:
Problema 4
Codigo:
/*practica No. 2 problema 4 Fecha: 11 de febrero 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 r1;
float r2,r3,r4,r5;
r1=(15%2)*(6-2) + (14-4)*8;
r2=(30.0-4.0)/(6.0/3.0);
r3=6*(3.0+10.0)/5.0;
r4=(10.8-1.8)/2;
r5=(30.0/2.0)+15;
cout<<"Resultados de expresiones\n";
cout<<"\n1) (15%2)*(6-2) + (14-4)*8 = "<<r1<<endl;
cout<<"\n2) (30.0-4.0)/(6.0/3.0) = "<<r2<<endl;
cout<<"\n3) 6*(3.0+10.0)/5.0 = "<<r3<<endl;
cout<<"\n4) (10.8-1.8)/2 = "<<r4<<endl;
cout<<"\n5) (30.0/2.0)+15 = "<<r5<<endl;
getch();
return 0;
}
Pseudocodigo:
Inicio
r2,r3,r4,r5 Real
r1=(15%2)*(6-2) + (14-4)*8
r2=(30.0-4.0)/(6.0/3.0)
r3=6*(3.0+10.0)/5.0
r4=(10.8-1.8)/2
r5=(30.0/2.0)+15
write("Resultados de expresiones")
write("1) (15%2)*(6-2) + (14-4)*8 = ",r1)
write("2) (30.0-4.0)/(6.0/3.0) = ",r2)
write("\3) 6*(3.0+10.0)/5.0 = ",r3)
write("4) (10.8-1.8)/2 = "r4)
write("5) (30.0/2.0)+15 = "r5)
Imagen:
Problema 5a.
Codigo:
/*practica No. 2 problema 5 a) Fecha: 11 de febrero de 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/
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()
{
floatCantidadDeDolar=
75.50;
floatTipoDeCambio=12.47;
float Pesos=CantidadDeDolar*TipoDeCambio;
cout<<" Cantidad de dolares a
comprar= "<<CantidadDeDolar<<endl<<endl;
cout<<" Tipo de cambio a la
venta = "<<TipoDeCambio<<endl<<endl;
cout<<" Total a pagar en Pesos =
"<<Pesos<<endl<<endl;
getch();
return 0;
}
Diagrama de flujo:
Imagen:
Problema 5b
Codigo:
/*practica No. 2 problema 5 b) Fecha: 11 de febrero de 2013
Lopez Vega Moises 12211830
Salomon Soto Luis Felipe 12211233
Bocanegra Urrea Jesus Gerardo 12211246
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/
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()
{
floatCantidadDeDolar;
floatTipoDeCambio;
float Pesos;
cout<<" Cantidad de dolares a
comprar= ";
cin>>CantidadDeDolar;
cout<<" Tipo de cambio a la
venta = ";
cin>>TipoDeCambio;
Pesos=CantidadDeDolar*TipoDeCambio;
cout<<" Total a pagar en Pesos =
"<<Pesos<<endl;
getch();
return 0;
}
Algoritmo:
1.-Inicio
2.-Leer valor de la variable CantidadDeDolar
Read CantidadDeDolar
3.-Leer valor de la variable TipoDeCambio
Read TipoDeCambio
4.-Leer valor de la variable Pesos
Read Pesos
5.-Desplegar el mensaje "Cantidad de dolares a comprar= "
write("Cantidad de dolares a comprar=")
6.-Introducir CantidadDeDolar
Read CantidadDeDolar
7.-Desplegar el mensaje "Tipo de cambio a la venta= "
write ("Tipo de cambio a la venta=")
8.-Introducir TipoDeCambio
Read TipoDeCambio
9.-Calcular Pesos
Pesos= CantidadDeDolar*TipoDeCambio
10.-Desplegar el mensaje"Total a pagar en Pesos = "
write("Total a pagar en Pesos = ")
11.- Fin
Imagen:
Problema 6
Codigo:
/*practica No. 2 problema 6 Fecha: 11 de febrero 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()
{
float p1, p2, p3, ef;
cout<<"Calificacion Examen Parcial 1 : " ;
cin>>p1;
cout<<"Calificacion Examen Parcial 2 : " ;
cin>>p2;
cout<<"Calificacion Examen Parcial 3 : " ;
cin>>p3;
cout<<"Calificacion Examen Final : ";
cin>>ef;
float totalcalif = (p1*.20)+(p2*.20)+(p3*.20)+(ef*.40);
cout<<"Calificacion total : "<<totalcalif<<endl;
getch();
return 0;
}
#include <conio.h>
int main()
{
float p1, p2, p3, ef;
cout<<"Calificacion Examen Parcial 1 : " ;
cin>>p1;
cout<<"Calificacion Examen Parcial 2 : " ;
cin>>p2;
cout<<"Calificacion Examen Parcial 3 : " ;
cin>>p3;
cout<<"Calificacion Examen Final : ";
cin>>ef;
float totalcalif = (p1*.20)+(p2*.20)+(p3*.20)+(ef*.40);
cout<<"Calificacion total : "<<totalcalif<<endl;
getch();
return 0;
}
Problema 7
Codigo:
/*practica No. 2 problema 7 a) Fecha: 11 de febrero 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()
{
float x=6, y;
y=4*x*x+3*x-5;
cout<<"\nX=6\n"<<endl;
cout<<"\n1) Y=4(x^2)+3x-5= "<<y<<endl;
getch();
return 0;
}
Pseudocodigo:
Inicio
x=6, y Real
y=4*x*x+3*x-5
write("X=6")
write("1) Y=4(x^2)+3x-5= ",y)
Fin
Imagen:
Problema 7b
Codigo:
/*practica No. 2 problema 7 b) Fecha: 11 de febrero 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()
{
float x, y;
cout<<"\nIntrodusca el valor de X"<<endl;
cin>>x;
y=4*x*x+3*x-5;
cout<<"\nY=4(x^2)+3x-5= "<<y<<en
clrscr();
cout<<"\nX= "<<x<<endl;dl;
getch();
return 0;
}
Diagrama de Flujo:
Imagenes del programa:
Problema 8
/*practica No. 2 problema 8 Fecha: 11 de febrero 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()
{
float anchura=10.0, longitud= 20.5, costoMetro=120.0;
float total=anchura*longitud*costoMetro;
cout<<"Datos del terreno\n\n";
cout<<"anchura= "<<anchura<<" Longitud= "<<longitud<<"\ncosto metro cuadrado = "<<costoMetro<<"\n\n";
cout<<"Valor del terreno= "<<total<<endl;
getch();
return 0;
}
#include <conio.h>
int main()
{
float anchura=10.0, longitud= 20.5, costoMetro=120.0;
float total=anchura*longitud*costoMetro;
cout<<"Datos del terreno\n\n";
cout<<"anchura= "<<anchura<<" Longitud= "<<longitud<<"\ncosto metro cuadrado = "<<costoMetro<<"\n\n";
cout<<"Valor del terreno= "<<total<<endl;
getch();
return 0;
}
Diagrama de flujo:
Imagen:
Problema 8b
Código:
/*practica No. 2 problema 8b Fecha: 11 de febrero 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()
{
float Anchura, Longitud, CostoMetro, Total;
cout<<"Introduzca los datos del terreno\n\n";
cout<<"Ancho : ";
cin>>Anchura;
cout<<"Longitud o Largo : ";
cin>>Longitud;
cout<<"Costo metro cuadrado : ";
cin>>CostoMetro;
Total=Anchura*Longitud*CostoMetro;
cout<<"Total Valor del terreno: "<<Total<< " pesos"<<endl;
getch();
return 0;
}
#include <conio.h>
int main()
{
float Anchura, Longitud, CostoMetro, Total;
cout<<"Introduzca los datos del terreno\n\n";
cout<<"Ancho : ";
cin>>Anchura;
cout<<"Longitud o Largo : ";
cin>>Longitud;
cout<<"Costo metro cuadrado : ";
cin>>CostoMetro;
Total=Anchura*Longitud*CostoMetro;
cout<<"Total Valor del terreno: "<<Total<< " pesos"<<endl;
getch();
return 0;
}
Diagrama de flujo:
Imagenes:
Problema 9
Codigo:
/*practica No. 2 problema 9 Fecha: 11 de febrero 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()
{
char nombre [10];
cout<<"¿Cual es tu nombre?"<<endl;
cout<<"Mi nombre es ";
cin>>nombre;
clrscr();
cout<<"\n\rBienvenid@ "<<nombre<<" a la clase de programacion\n"<<endl;
getch();
return 0;
}
Algoritmo:
1.- Inicio
2.-Desplegar el mensaje "nombre:"
write("nombre")
3.-Introducir el nombre que desee, en este caso Gerardo.
read("Gerardo")
4.-Desplegar el mensaje "bienvenido <nombre> a la clase de programacion"
write("bienvenido <nombre> a la clase de programacion"
5.- FIN.
Diagrama de flujo
Imagen:
Código:
/*practica No. 2 problema 10 Fecha: 11 de febrero 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()
{
float radio, area;
radio=10.0;
area=3.1416*radio*radio;
cout<<"Radio de un circulo ="<<radio<<endl<<endl;
cout<<"Area de un circulo ="<<area<<endl;
getch();
return 0;
}
Pseudocódigo:
- Inicio
- (radio, area) real
- radio= (10.0)
- area= (3.1416 * radio * radio)
- write ("Radio de un circulo = ", radio)
- write ("Area de un circulo = ", area)
- Fin
Imagen:
Problema 10b
Código:
/*practica No. 2 problema 10b) Fecha: 11 de febrero 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()
{
float radio, area;
cout<<"Introdusca el radio del circulo: " ;
cin>>radio;
area=3.1416*radio*radio;
clrscr();
cout<<"\nRadio de un circulo = "<<radio<<endl<<endl;
cout<<"Area de un circulo = "<<area<<" m2"<<endl;
getch();
return 0;
}
#include <conio.h>
int main()
{
float radio, area;
cout<<"Introdusca el radio del circulo: " ;
cin>>radio;
area=3.1416*radio*radio;
clrscr();
cout<<"\nRadio de un circulo = "<<radio<<endl<<endl;
cout<<"Area de un circulo = "<<area<<" m2"<<endl;
getch();
return 0;
}
Pseudocódigo:
Inicio
float (radio, area)
write ("Introduzca el radio")
float (radio, area)
write ("Introduzca el radio")
Read (radio)
area= (3.1416 * radio * radio)
write ("Radio de un circulo = ", radio)
write ("Area de un circulo = ", area)
Fin
area= (3.1416 * radio * radio)
write ("Radio de un circulo = ", radio)
write ("Area de un circulo = ", area)
Fin
Imagenes:


































