domingo, 23 de febrero de 2014

Practica No. 1

Practica 1     

                                                                                                                                                

30/01/14

La siguiente practica consta de 10 problemas a resolver dichos problemas deben resolverse utilizando los conocimientos adquiridos en la clase de programación estructurada.



Problema 1

Código:
#include<iostream.h>
#include<conio.h>

//Practica No.1 Problema No.1 Fecha:29 de Enero 2014//


int main()

{
cout<<"\t\t Instituto Tecnologico de Tijuana\n\n\n\n";

cout<<"\t\t Departamento de Ingenieria Electrica y Electronica\n\n\n\n";


cout<<"\t\t Ingenieria Electronica\n\n\n\n";


cout<<"\t\t Materia: Progamacion Estructurada\n\n\n\n";


cout<<"\t\t Unidad: 1\n\n\n\n";


cout<<"\t\t Nombre: Becerra Martinez Edgar David - 13211224\n\n\n\n\n";


cout<<"\t\t\t\t\t Fecha: 29 de Enero del 2014"<<endl;


getch();

return 0;

}


Imagen del programa :


Problema 2

Código:

#include<iostream.h>
#include<conio.h>
//Practica No.1 No. Problema 2 Fecha: 29/01/14//

int main()
{
cout<<"Bienvenido a la clase Programacion Estructurada\n";
cout<<"ing.Electronica\n";
cout<<"Horario:Lunes 8:00-10:00, Miercoles 8:00-10:00, viernes 9:00-10:00\n";
cout<<"Esta materia aporta al perfil profecional, la capacidad para desarrollar\n";
cout<<"aplicaciones en un lenguaje de programacion de alto nivel,\n";
cout<<"para la solucion de problemas relacionados con las diferentes diciplinas\n";
cout<<"en el area"<<endl;
 getch();
 return 0;
 }


Imagen del programa :




Problema 3


Código:

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

/*Practica No.1
Problema No.3
Fecha:29 de Enero de 2014*/

int main()
{
cout<<"\tRestaurante Kasa-Cafe\n";
cout<<"\n\n\t MENU \n\n";
cout<<"\t1.Hamburguesa Spicy----35$\n\n";
cout<<"\t2.Sandwich Italiano----30$\n\n";
cout<<"\t3.Orden de Papas-------20$\n\n";
cout<<"\t4.Torta de Lomo--------40$\n\n";
cout<<"\t5.Frappe---------------17$\n\n";
cout<<"\t6.Orden de Burritos----40$\n\n";
cout<<"\t7.Ensalada de Pollo----35$\n\n";
cout<<"\t8.Cafe-----------------15$\n\n";

getch();
return 0;
}


Imagen del programa :
 



Problema 4


Código:

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


/*Practica No.1
Problema No.4
Fecha:29 de Enero de 2014*/


int main()
{
          //Cuadrado//

          cout<<"\t\t\t00000000000000000\n";

          cout<<"\t\t\t0\t        0\n";
          cout<<"\t\t\t0\t        0\n";
          cout<<"\t\t\t0 Cuadrado      0\n";
          cout<<"\t\t\t0 A= L*L        0\n";
          cout<<"\t\t\t0\t        0\n";
          cout<<"\t\t\t0\t        0\n";
          cout<<"\t\t\t0\t        0\n";
          cout<<"\t\t\t0\t        0\n";
          cout<<"\t\t\t0\t        0\n";
          cout<<"\t\t\t0\t        0\n";

          cout<<"\t\t\t00000000000000000\n\n\n";

          //Rectangulo

          cout<<"\t\t\t000000000000000000000000\n";

          cout<<"\t\t\t0\t               0\n";
          cout<<"\t\t\t0\t               0\n";
          cout<<"\t\t\t0 Rectangulo           0\n";
          cout<<"\t\t\t0 A= B*A               0\n";
          cout<<"\t\t\t0\t               0\n";
          cout<<"\t\t\t0\t               0\n";
          cout<<"\t\t\t0\t               0\n";
          cout<<"\t\t\t0\t               0\n";
          cout<<"\t\t\t0\t               0\n";
          cout<<"\t\t\t0\t               0\n";

          cout<<"\t\t\t000000000000000000000000\n\n\n\n";

          //Triangulo


          cout<<"\t\t\t           0\n";
          cout<<"\t\t\t          0 0\n";
          cout<<"\t\t\t         0   0\n";
          cout<<"\t\t\t        0     0\n";
          cout<<"\t\t\t       0       0\n";
          cout<<"\t\t\t      0         0\n";
          cout<<"\t\t\t     0 Triangulo 0\n";
          cout<<"\t\t\t    0             0\n";
          cout<<"\t\t\t   0   (B*A)/2     0\n";
          cout<<"\t\t\t  0                 0\n";
          cout<<"\t\t\t 0                   0\n";
          cout<<"\t\t\t00000000000000000000000\n";

getch();
return 0;
}


Imagen del programa :




Problema 5



Código:

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

 //Practica No.1 No. Problema 5 Fecha:29/01/2014//
int main()
{
 cout<<"\n\n\n\n\n\n";
cout<<"    ***********       **********          *********           *********\n";
cout<<"         *           *                   *         *         *          *\n";
cout<<"         *           *                   *                   *         \n";
cout<<"         *           *                   *                   *         \n";
cout<<"         *           *                   *                   *         \n";
cout<<"         *           *                   *                   *         \n";
cout<<"         *           *                   **********          **********\n";
cout<<"         *           *                             *                   *\n";
cout<<"         *           *                             *                   *\n";
cout<<"   *     *           *                             *                   *\n";
cout<<"   *     *           *                             *                   *\n";
cout<<"   *     *    **     *             **   *          *   **   *          *\n";
cout<<"    ****      **      **********   **    **********    **    **********\n";
cout<<" "<<endl;
getch();
return 0;
}


Imagen del programa : 
 



Problema 6


Código:

#include<iostream.h>

#include<conio.h>
                    /*Practica No.1
        Problema No.6
        Fecha:29 de enero de 2014*/

int main()

{
cout<<"La programacion es una platafoma para mostrar la creatividad del individuo\n";
cout<<"para desarrollar todo tipo de aplicaciones de la vida diaria"<<endl;
getch();
return 0;
}


Imagen del programa :




Problema 7


Código:
#include<iostream.h>

#include<conio.h>



/*Practica No.1

Problema No.7

Fecha:29 de enero de 2014*/

int main()
{
cout<<"\nFORMULAS TRIGONOMETRICAS\n\n";
cout<<"\nSen A=Cateto opuesto\n";
cout<<"      --------------\n";
cout<<"        hipotenusa  \n\n\n";
cout<<"\nCos A=Cateto adyacente\n";
cout<<"      ----------------\n";
cout<<"        hipotenusa  \n\n\n";
cout<<"\nTan A=   Cateto opuesto\n";
cout<<"      --------------------\n";
cout<<"        Cateto adyacente  \n\n\n";
cout<<"\nCot A=   Cateto adyacente\n";
cout<<"      --------------------\n";
cout<<"          Cateto opuesto  \n\n\n";
cout<<"\nSec A=  hipotenusa\n";
cout<<"      --------------\n";
cout<<"      Cateto adyacente  \n\n\n";
cout<<"\nCsc A=  hipotenusa\n";
cout<<"      --------------\n";
cout<<"      Cateto opuesto  \n\n\n";
getch();
return 0;
}


Imagen del programa :




Problema 8


Código:

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

//Practica No. 1 Problema No.8 29 de Enero del 2014//

int main()

{

cout<<"\n\n\t\t\t Algoritmo para venir de mi casa a la escuela\n\n\n";

cout<<"\n\n\t Paso 1: Despertarme a las 5:30 am\n\n";

cout<<"\n\n\t Paso 2: Encender el boyler\n\n";

cout<<"\n\n\t Paso 3: Esperar a que se caliente el agua\n\n";

cout<<"\n\n\t Paso 4: Ducharme y cepillarme los dientes\n\n";

cout<<"\n\n\t Paso 5: Ponerme crema y desodorante\n\n";

cout<<"\n\n\t Paso 6: Ponerme boxers\n\n";

cout<<"\n\n\t Paso 7: Huntarme crema para peinar\n\n";

cout<<"\n\n\t Paso 8: Vestirme y ponerme calcetines\n\n";

cout<<"\n\n\t Paso 9: Peinarme\n\n";

cout<<"\n\n\t Paso 10: Desayunar\n\n";

cout<<"\n\n\t Paso 11: Tomar mi mochila,cartera y mi dinero\n\n";

cout<<"\n\n\t Paso 12: Mi mama me lleva a los taxis en el centro\n\n";

cout<<"\n\n\t Paso 13: Tomar el taxi hacia el TEC\n\n";

cout<<"\n\n\t Paso 14: Bajarme y pagarle al taxista\n\n";

cout<<"\n\n\t Paso 15: Llegar a la escuela a tiempo y entrar a clases"<<endl;

getch();
return 0;
}


Imagen del programa :



Problema 9


Código:

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


//Practica No. 1 Problema No.8 29 de Enero del 2014//

int main()
{


          cout<<"\n\n\t\t\tGrados\t\tRadianes\n";

          cout<<"\t\t\t0\t        0.000\n";
          cout<<"\t\t\t90\t        1.5708\n";
          cout<<"\t\t\t180\t        3.1416\n";
          cout<<"\t\t\t270\t        4.7124\n";
          cout<<"\t\t\t360\t        6.2832\n";


getch();
return 0;

}


Imagen del programa :


Practica No. 2

1. PROBLEMA 1
    Suponga que tiene que escribir un programa en C++ para calcular la resistencia total de un circuito serie. En dicho circuito la resistencia total es la suma de todos los valores de resistencias individuales. Suponga que el circuito consiste en una cantidad de resistores de 56 ohms, 33 ohms y 15 ohms. Determine el algoritmo para convertir los elementos de entrada en elementos de salida. Suponga que la cantidad de resistores de 56 ohms es m, la cantidad de resistores de 33 ohms es n y la cantidad de de resistores de 15 ohms es p. Pruebe el algoritmo usando la siguiente muestra de datos: m=17, n=24 y p=12

Pseudocodigo:

Inicio
r1, r2, r3, m, n, p: int
m= 17
n= 24
p= 12
r1= 56
r2= 33
r3= 15
rt= (r1*m)+(r2*n)+(r3*p)
Write “La resistencia total es ”,rt,“ohms”

Fin

Diagrama de flujo:
Código:
#include <iostream.h>
#include <conio.h>
//Practica 2 No problema No. Problema #1 12de febrero 2014//
int main()
{
int r1,r2,r3,m,n,p,rf;
r1= 56;
r2= 33;
r3= 15;
m= 17;
n= 24;
p= 12;
rf= (r1*m)+(r2*n)+(r3*p);
cout<< "La resistencia total es: "<<rf<<endl;
getch();
return 0;
}

Imagen del programa:




¿Cuantas entradas y salidas requiere el programa?
6 entradas y 1 salida

2. PROBLEMA 2
Escriba un programa en C++ para determinar la distancia recorrida por un automóvil después de 10 segundos, suponiendo que el automóvil viaja inicialmente a 60 millas por hora y el conductor aplica los frenos para desacelerar de manera uniforme a una velocidad de 12millas/s2. Use el hecho que la distancia = s-12(1/2) dt2, donde  s es la velocidad inicial del automóvil, d es la desaceleración y t es el tiempo transcurrido.

Pseudocodigo:

Inicio
distancia, t, s, d: real
s=60/3600
t=10
d=12
distancia= (s-((0.5)*d*(pow(t,2))))*(-1)
write “La distancia recorrida es “,distancia
fin

Diagrama de flujo:
Programa:
#include <iostream.h>
#include <conio.h>
#include <math.h>

//Practica No.2  Problema 2    Fecha:12/02/2014 
int main()
{
float distancia, t, s, d;
s = 60/3600;
t = 10;
d = 12;
distancia= (s-((0.5)*d*(pow(t,2))))*(-1);
cout<<"distancia ="<<distancia;
getch();
return 0;
}
Imagen del programa:



¿Cuantas entradas y salidas requiere el programa?
3 entradas 1 salida


3. PROBLEMA 3
En 1627 la isla de Manhattan fue vendida a los colonizadores holandeses por aproximadamente 24 dólares. Si las ganancias de esa venta se hubieran depositado en un banco holandés que pagara 5% de interés anual compuesto. ¿Cuál será el saldo principal al final del 2002? Se requiere un despliegue como sigue: El saldo al 31 de diciembre de 2002 es: xxxxx, donde xxxxx es la cantidad calculada por su programa.

Pseudocodigo:

Inicio
n, r, ci, CF: real
n=(2002-1627)
r= 0.05
ci= 24.00
CF= ci*(pow((1+r),n)
write “El saldo al 31 de diciembre de 2002 es: “,CF
fin

Diagrama de flujo:

Programa:

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
int main()
{
float n,r,ci,CF;
n= (2002-1627);
r= 0.05;
ci= 24.00;
CF= ci*(pow((1+r),n));
cout<<setiosflags(ios::fixed)<<setprecision(2);
cout<< " El Saldo final del 31 de diciembre del 2002 es = "<< CF << endl;
getch();
return 0;
}

Imagen del programa:



¿Cuantas entradas y salidas requiere el programa?
3 entradas y 1 salida

4. PROBLEMA 4
Escriba un programa que calcule y despliegue los voltajes de salida de 2 circuitos eléctricos y la suma de los 2 voltajes. El voltaje de salida para el primer circuito está dado por la ecuación (150)v/0.38f y el voltaje de salida para el segundo circuito está dado por la ecuación 230v/√562 + (0.92f) donde V es el voltaje de entrada al circuito y f es la frecuencia en Hertz. Determine el algoritmo para convertir los elementos de entrada en elementos de salida. Pruebe el algoritmo creado con los siguientes datos: el primer circuito es operado con un voltaje de entrada de 1.2 voltios a una frecuencia de 144hz y el segundo circuito es operado con un voltaje de entrada de 2.3 voltios a una frecuencia de 100hz.

Pseudocodigo:

Inicio
f1, f2, circuito1, circuito2: int
v1, v2: real
v1=1.5;
v2=2.3;
f1=144;
f2=100;
circuito1 =((150)*(v1))/((0.38)*(f1));
circuito2=(230)*(v2)/sqrt(pow(56,2))+(pow((0.98)*(f2),2));
write “Voltaje de salida del primer circuito es= ",circuito1
write "Voltaje de salida del segundo circuito es= ",circuito2
write "suma de los dos voltajes= ",circuito1+circuito2
fin

Diagrama de flujo:

Programa:

#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
int  f1, f2, circuito1, circuito2;
float v1, v2;
v1=1.5;
v2=2.3;
f1=144;
f2=100;
circuito1 =((150)*(v1))/((0.38)*(f1));
cout<<"Voltaje de salida del primer circuito es= "<<circuito1<<endl;
circuito2=(230)*(v2)/sqrt(pow(56,2))+(pow((0.98)*(f2),2));
cout<<"Voltaje de salida del segundo circuito es= "<<circuito2<<endl;
cout<<"suma de los dos voltajes= "<<circuito1+circuito2<<endl;
getch();
return 0;
}

Imagen del programa:


¿Cuantas entradas y salidas requiere el programa?
4 entradas 2 salidas

5. PROBLEMA 5
Haga un programa en C++ para asignarle a 4 variables una calificación del 0 al 100 y calcular el promedio y desplegar las 4 calificaciones y el promedio.

Pseudocodigo:

inicio
C1, C2, C3, C4, Prom: int
C1=86;
C2=93;
C3=78;
C4=98;
Prom=((C1)+(C2)+(C3)+(C4))/4;
write “Calificacion 1: “,C1
write “Calificacion 2: “,C2
write “Calificacion 3: “,C3
write “Calificacion 4: “,C4
write “Promedio: “,Prom
fin

Diagrama de flujo:

Programa:

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

int main()
{
int C1, C2, C3, C4, Prom;
C1=86;
C2=93;
C3=78;
C4=98;
Prom=((C1)+(C2)+(C3)+(C4))/4;
cout<<"\nCalificacion 1= "<<C1<<endl;
cout<<"\nCalificacion 2= "<<C2<<endl;
cout<<"\nCalificacion 3= "<<C3<<endl;
cout<<"\nCalificacion 4= "<<C4<<endl;
cout<<"\n\nPromedio final= "<<Prom<<endl;
getch();
return 0;
}

Imagen del programa:



6. PROBLEMA 6
Haga un programa para darle valor a una variable calcular el cuadrado y el cubo de esa variable y desplegar los datos: valor, cuadrado, cubo.

Pseudocodigo:

inicio
x, x2, x3: int
x=2;
x1=(pow(x,2));
x2=(pow(x,3));
write “el valor de la variable es= ",x
Write "variable al cuadrado es= ",x1
Write "variable al cubo es = ",x2
fin

Diagrama de flujo:

Programa:

#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
int  x,cuadrado, cubo, x1, x2;
x=2;
x1=(pow(x,2));
x2=(pow(x,3));
cuadrado= x1;
cout<<"el valor de la variable es "<<x<<endl;
cout<<"variable al cuadrado es= "<<cuadrado<<endl;
cubo= x2;
cout<<"variable al cubo es = "<<cubo<<endl;
getch();
return 0;
}

Imagen del programa:



7. PROBLEMA 7
Hacer un programa en C++ que obtenga e imprima el valor de Y a partir de la ecuación Y=4x2+6x-5 asignar a x=3.

Pseudocodigo:
Inicio
y, x: int
x = 3
y = (4*pow(x,2)+(6*x)-5)
Write “El valor de y es = “,y
Fin

Diagrama de flujo:

Programa:

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
int y, x;
x = 3;
y = (4*pow(x,2)+(6*x)-5);
cout<<"El valor de y es = "<<y;
getch();
return 0;
}

Imagen del programa:



8. PROBLEMA 8
Hacer un programa en C++ para calcular el volumen y superficie de un cilindro. Asigne un valor a la variable radio y altura. Desplegar los datos y el volumen y el área del cilindro. (Volumen= (PI) (radio) (radio) (largo) superficie= (2) (PI) (radio) (largo)).

Pseudocodigo:

Inicio
r,l: int
r=12
l=42
PI, VOL, SUP:real
PI=3.1416
VOL=((PI)*(pow(r,2))*(l));
SUP=((2)*(PI)*(r)*(l));

write "Radio=",
write "Largo=",l
write "Volumen=",VOL
write "Superficie=",SUP
fin

Diagrama de flujo:

Programa:

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

int main()
{
const float PI=3.1416;
int r, l;
r=12;
l=42;
float VOL, SUP;
VOL=((PI)*(pow(r,2))*(l));
SUP=((2)*(PI)*(r)*(l));
cout<<"Datos:\n"<<endl;
cout<<"\nRadio="<<r<<endl;
cout<<"\nLargo="<<l<<endl;
cout<<"\nVolumen="<<VOL<<endl;
cout<<"\nSuperficie="<<SUP<<endl;
getch ();
return 0;
}


Imagen del programa: