Practica 2 de Programación Estructurada
--------------------------------------------------------------------------------------------------------------------------Integrantes del equipo:
Alcantar Gonzales Carlos Armando 12212100
Flores Ruiz Aldo 12211255
Rosales Gomez Marco Aureloio 12211245
Villada Segovia Arturo 12211249
--------------------------------------------------------------------------------------------------------------------------
Problema 1
Inicio
a=4,b=45,c=5,d=3,r int
r=b+c+10*d
write("1) b+c+10*d = ",r)
r=a*c*d-2*a
write("2) a*c*d-2*a = ",r)
r=2*(a-d)+4*b;
write("3) 2*(a-d)+4*b = ",r)
r=b/c+2*(a+d);
write("4) b/c +2*(a+d) = ",r)
r=c*d+(b)/(c);
write("5) c*d+(b)/(c) = ",r)
r=a*10-c/2+d;
write("6) a*10-c/2+d = ",r)
Fin.
/*practica No. 2 problema 1(1-B) Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
int a=4,b=45,c=5,d=3,r;
cout<<"a=4, b=45, c=5, d=3\n\n";
r=b+c+10*d;
cout<<"1) b+c+10*d = "<<r<<"\n\n";
r=a*c*d-2*a;
cout<<"2) a*c*d-2*a = "<<r<<"\n\n";
r=2*(a-d)+4*b;
cout<<"3) 2*(a-d)+4*b = "<<r<<"\n\n";
r=b/c+2*(a+d);
cout<<"4) b/c +2*(a+d) = "<<r<<"\n\n";
r=c*d+(b)/(c);
cout<<"5) c*d+(b)/(c) = "<<r<<"\n\n";
r=a*10-c/2+d;
cout<<"6) a*10-c/2+d = "<<r<<"\n\n";
getch();
return 0;
}
------------------------------------------------------------------------------------------------------------
Problema 2-A
1.- Inicio
2.- Introduce n cantifdad de resistencias de 56 ohms
3.- Introduce m cantifdad de resistencias de 33 ohms
4.- Introduce p cantifdad de resistencias de 15 ohms
5.- Calcular:la resistenciua total en seria
rt=n*56+m*33+p*15;
6.- Desplegar la resistencia total en serie
write("la resistencia total de ohms es: "rt)
7.-Fin.
/*practica No.2 problema 2-A Fecha: 6 de febrero del 2013
Arturo Villada Segovia 12211249
--programa para calcular el valor total de resistencias....
*/
#include<iostream.h>
#include<conio.h>
int main ()
{
int n ,m ,p ,rt ;
cout<<"introduce la cantifdad de resistencias de 56 ohms:";
cin>>n;
cout<<"introduce la cantifdad de resistencias de 33 ohms:";
cin>>m;
cout<<"introduce la cantifdad de resistencias de 15 ohms:";
cin>>p;
rt=n*56+m*33+p*15;
cout<<"la resistencia total de ohms es:"<<rt<<endl;
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 2-B
Inicio
p=30.00,m=3.0,n=2.0, r float
write("p=30.00, m=3.00, n=2.00")
r=4.3*p+8.5*n
write("1) 4.3*p+8.5*n = ",r)
r=p/(n+m)+p
write("2) p/(n+m)+p = ",r)
r=p/n+(m*n)/2
write("3) p/n+(m*n)/2 = ",r)
r=5*p+(n+m)/2.0
write("4) 5*p+(n+m)/2.0 = ",r)
r=3*(m+n)+p/6.0+n;
write("5) 3*(m+n)+p/6.0+n = ",r)
r=p*n+4*m;
write("6) p*n+4*m = ",r)
Fin.
/*practica No. 2 problema 2-B Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float p=30.00,m=3.0,n=2.0, r;
cout<<"p=30.00, m=3.00, n=2.00\n\n";
r=4.3*p+8.5*n;
cout<<"1) 4.3*p+8.5*n = "<<r<<"\n\n";
r=p/(n+m)+p;
cout<<"2) p/(n+m)+p = "<<r<<"\n\n";
r=p/n+(m*n)/2;
cout<<"3) p/n+(m*n)/2 = "<<r<<"\n\n";
r=5*p+(n+m)/2.0;
cout<<"4) 5*p+(n+m)/2.0 = "<<r<<"\n\n";
r=3*(m+n)+p/6.0+n;
cout<<"5) 3*(m+n)+p/6.0+n = "<<r<<"\n\n";
r=p*n+4*m;
cout<<"6) p*n+4*m = "<<r<<"\n\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 3
Pseudocodigo
Inicio
x=10.0, y=2.0, z=48.0,r float
r=z/y+2*x
write("1) z/y+2*x = ",r)
r=(y+x)/2.0+z
write("2) (y+x)/2.0+z = ",r)
r=100/x+y
write("3) 100/x+y = ",r)
r=35/x+4*y
write("4) 35/x+4*y = ",r)
r=(2*x)+(z/y)
write("5) (2*x)+(z/y) = ",r)
r=2*z/x+4.5*y
write("6) 2*z/x+4.5*y = ",r)
Fin.
/*practica No. 2 problema 3 Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float x=10.0, y=2.0, z=48.0,r;
cout<<"x=10.0, y=2.0, z=48.0\n\n";
r=z/y+2*x;
cout<<"1) z/y+2*x = "<<r<<"\n\n";
r=(y+x)/2.0+z;
cout<<"2) (y+x)/2.0+z = "<<r<<"\n\n";
r=100/x+y;
cout<<"3) 100/x+y = "<<r<<"\n\n";
r=35/x+4*y;
cout<<"4) 35/x+4*y = "<<r<<"\n\n";
r=(2*x)+(z/y);
cout<<"5) (2*x)+(z/y) = "<<r<<"\n\n";
r=2*z/x+4.5*y;
cout<<"6) 2*z/x+4.5*y = "<<r<<"\n\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 4
1.- Inicio
2.- Calcular:
r1= 20%3*(10-3)+(10-4)*(2);
r2=(10.0-4.0)/(3.0);
r3=2.0*(3.0+7.0)/5.0;
r4=(8.8-1.8)/3+2;
r5=(30%4)*10+15%2;
3.- Desplegar calculos:
write("1) 20%3*(10-3)+(10-4)*(2) = ",r1)
write("2) (10.0-4.0)/(3.0) = ",r2)
write("3) 2.0*(3.0+7.0)/5.0 = ",r3)
write("4) (8.8-1.8)/3+2 = ",r4)
write("5) (30%4)*10+15%2 = ",r5)
4.- Fin.
/*practica No. 2 problema 4 Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
int r1, r5;
float r2, r3, r4;
r1= 20%3*(10-3)+(10-4)*(2);
r2=(10.0-4.0)/(3.0);
r3=2.0*(3.0+7.0)/5.0;
r4=(8.8-1.8)/3+2;
r5=(30%4)*10+15%2;
cout<<"1) 20%3*(10-3)+(10-4)*(2) = "<<r1<<"\n\n";
cout<<"2) (10.0-4.0)/(3.0) = "<<r2<<"\n\n";
cout<<"3) 2.0*(3.0+7.0)/5.0 = "<<r3<<"\n\n";
cout<<"4) (8.8-1.8)/3+2 = "<<r4<<"\n\n";
cout<<"5) (30%4)*10+15%2 = "<<r5<<"\n\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 5-A
Inicio
CantidadDeDolar=75.50, tipoCambio=12.47, int
pesos=CantidadDeDolar*tipoCambio
write(" Cantidad de dolar a comprar = ",CantidadDeDolar)
write(" Tipo de ambio a la venta = ",tipoCambio)
write(" Total a pagar en pesos = ",pesos)
Fin.
/*practica No. 2 problema 5-A Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float CantidadDeDolar=75.50;
float tipoCambio=12.47;
float pesos=CantidadDeDolar*tipoCambio;
cout<<" Cantidad de dolar a comprar = "<<CantidadDeDolar<<"\n\n";
cout<<" Tipo de ambio a la venta = "<<tipoCambio<<"\n\n";
cout<<" Total a pagar en pesos = "<<pesos<<"\n\n";
getch();
return 0;
}
-----------------------------------------------------------------------------------------------------------------
Problema 5-B
Diagrama de flujo
/*practica No. 2 problema 5-B Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float CantidadDeDolar;
float tipoCambio;
float pesos;
cout<<" Cantidad de dolar a comprar = "<<endl;
cin>>CantidadDeDolar;
cout<<" Tipo de ambio a la venta = "<<endl;
cin>>tipoCambio;
pesos=CantidadDeDolar*tipoCambio;
cout<<" Total a pagar en pesos = "<<pesos<<"\n";
getch();
return 0;
}
------------------------------------------------------------------------------------------------------------------
Practica 6
/*practica No. 2 problema 6 Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
int a, b, c, d, p1;
cout<<"\n\tIngresa la calificacion de tu 1er examen parcial: ";
cin>>a;
cout<<"\n\tIngresa la calificacion de tu 2do examen parcial: ";
cin>>b;
cout<<"\n\tIngresa la calificacion de tu 3er examen parcial: ";
cin>>c;
cout<<"\n\tIngresa la calificacion de tu 4to examen parcial: ";
cin>>d;
p1=(a+b+c+d)/4;
cout<<"\n\t Tu promedio de calicicaciones es: "<<p1<<"\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 7-A
Algoritmo
1.- Inicio
2.- Leer ariable
x=2
3.- Calcular:
y=8*(x*x)+4*x-2
4.- Desplegarel calculo
write("y=8x^2+4x-2, x=2",)
5.- Desplegar el resultado del calculo
write(" y= ",y)
6.- Fin.
/*practica No. 2 problema 7-A Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float y,x;
x=2;
y=8*(x*x)+4*x-2;
cout<<" y=8x^2+4x-2,\tx=2\n";
cout<<" y= "<<y<<"\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Practica 7-B
Diagrama de flujo
/*practica No. 2 problema 7-B Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float y,x;
y=8*(x*x)+4*x-2;
cout<<" y=8x^2+4x-2\n";
cout<<" Introduce el valor para x= ";
cin>>x;
cout<<" y= "<<y<<"\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 8-A
Pseudocodigo
Inicio
p, a=4, l=6, c, int
p=a*l
write(" Ancho= 4m, longitud=6m y costo por m^2=$1200.0",)
write(" Perimetro= ancho * longitud = ",p)
c=1200*p;
write(" Costo por ",p"m^2= $",c)
Fin.
/*practica No. 2 problema 8-A Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float p, a, l, c;
a=4;
l=6;
p=a*l;
cout<<" Ancho= 4m, longitud=6m y costo por m^2=$1200.00\n\n";
cout<<" Perimetro= ancho * longitud = "<<p<<"m^2\n";
c=1200*p;
cout<<" Costo por "<<p<<"m^2= $"<<c<<"\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Practica 8-B
/*practica No. 2 problema 8-B Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
float p, a, l, c;
cout<<"\n\tCALCULA EL PERIMETRO Y EL COSTO TOTAL POR m^2 \n\n";
cout<<"\tIngresa el ancho en m^2: ";
cin>>a;
cout<<"\tIngresa la longitud en m^2: ";
cin>>l;
p=a*l;
cout<<"\tIngresa el costo por m^2: ";
cin>>c;
c=1200*p;
cout<<"\n\tPerimetro= "<<p<<"m^2\n\n";
cout<<"\tEl costo por "<<p<<"m^2= $"<<c<<"\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 9
/*practica No. 2 problema 1-A Fecha: 29 de enero del 2013
Arturo Villada Segovia 12211249*/
#include <iostream.h>
#include <conio.h>
int main()
{
char nombre [15];
cout<<"Hola, como te llamas?\n";
cin>>nombre;
cout<<endl<<"\t"<<nombre<<" Bienvenido (a) a la clase de programacion estructurada"<<endl;
getch();
return 0;
}
-----------------------------------------------------------------------------------------------------------------
Problema 10-A
Algoritmo
1.- Inicio
2.-Desplegar mensaje
write("CALCULA EL AREA DE UN CILINDRO",)
3.-Leer variables:
r=4
h=6
4.Calcular:
-a=2*(3.1416*(r*r))+2*3.1416*r*h
5.- Desplegar mensaje
write("r=4 y h=6",)
6.- Calcular:
A= 2*pi*r^2 + 2*pi*r*h
7.- Desplegar mensaje
write("A= 2*pi*r^2 + 2*pi*r*h",)
8.- Desplegar mensaje con resultado
write("A= ",a)
9.- Fin.
/*practica No. 2 problema 10-A Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249
r=radio, h=altura, a=area*/
#include <iostream.h>
#include <conio.h>
int main()
{
float r, h, a;
cout<<"\n\tCALCULA EL AREA DE UN CILINDRO \n\n";
r=4;
h=6;
a=2*(3.1416*(r*r))+2*3.1416*r*h;
cout<<"\tr=4 y h=6\n";
cout<<"\tA= 2*pi*r^2 + 2*pi*r*h\n";
cout<<"\tA= "<<a<<"\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema 10-B
/*practica No. 2 problema 10-B Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249
r=radio, h=altura, a=area*/
#include <iostream.h>
#include <conio.h>
int main()
{
float r, h, a;
cout<<"\n\tCALCULA EL AREA DE UN CILINDRO \n\n";
cout<<"\tIngresa un valor para el radio(r): ";
cin>>r;
cout<<"\tIngresa un valor para la altura(h): ";
cin>>h;
a=2*(3.1416*(r*r))+2*3.1416*r*h;
cout<<"\tA= 2*pi*r^2 + 2*pi*r*h\n";
cout<<"\tA= "<<a<<"\n";
getch();
return 0;
}

----------------------------------------------------------------------------------------------------------------
Problema Extra 1-A
Pseudocodigo
Inicio
d=12,s=60,t=10,r, int
write("CALCULAR LA DISTANCIA RECORRIDA POR UN AUTOMOVIL",)
write("Velocidad inicial= 60, Desaseleracion= 12, Tiempo transcurrido= 10",)
r=s-(1.0/2.0)*d*t*t;
write("Distancia= ",abs(r)" millas",)
Fin.
/*practica No. 2 problema Extra-1A Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249
r=radio, h=altura, a=area*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float d,s,t,r;
s=60;
d=12;
t=10;
cout<<"\n\tCALCULAR LA DISTANCIA RECORRIDA POR UN AUTOMOVIL\n\n";
cout<<"\tVelocidad inicial= 60, Desaseleracion= 12, Tiempo transcurrido= 10\n";
r=s-(1.0/2.0)*d*t*t;
cout<<"\tDistancia= "<<abs(r)<<" millas\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Problema Extra 2
/*practica No. 2 problema Extra-1B Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249
*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float d,s,t,r;
cout<<"\n\tCALCULAR LA DISTANCIA RECORRIDA POR UN AUTOMOVIL\n\n";
cout<<"\tIntrodusca los sigientes datos\n";
cout<<"\tVelocidad inicial: ";
cin>>s;
cout<<"\tDesaseleracion: ";
cin>>d;
cout<<"\tTiempo transcurrido: ";
cin>>t;
r=s-(1.0/2.0)*d*t*t;
cout<<"\tDistancia= "<<abs(r)<<" millas\n";
getch();
return 0;
}
----------------------------------------------------------------------------------------------------------------
Practica extra 2
1.Inicio
2.Solicitar el capital inicial
writre("Capital inicial:")
read ci
3.Solicitar el año inicial : "
read ai
4.Solicitar el año final: "
read af
5.Solicitar interes anual: "
read i
6.Calcuñar la cantidad de años: "
n=af-ai
7.Calcular el capital por n años a un interes :"
capital=ci+(1+i/100.0)^(n)
8.Desplegar los datos
write("Capital inicial", ci)
write("Años a invertir", n)
write("Intereses",1," %")
write("Capital total:",capital)
9.-Fin
/*practica No. 2 problema Extra-2 Fecha: 12 de febrero del 2013
Arturo Villada Segovia 12211249
r=radio, h=altura, a=area*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float ci,ai,af,i,n,capital;
cout<<"Capital inicial: $";
cin>>ci;
cout<<"Solicitar el año inicial: ";
cin>>ai;
cout<<"Solicitar el año final: ";
cin>>af;
cout<<"Solicitar interes anual: ";
cin>>i;
n=af-ai;
capital=ci*(1+i/100)*n;
cout<<"Capital inicial= "<<ci<<"\n";
cout<<"Años a invertir= "<<n<<"\n";
cout<<"Intereses= "<<i<<"%\n";
cout<<"Capital total= $"<<capital<<"\n";
getch();
return 0;
}
No hay comentarios:
Publicar un comentario