viernes, 21 de septiembre de 2012

Practica 4

Practica 4 Problema 1.1

1.-La resistencia combinada de 5 resistencias conectadas en paralelo esta dada por la ecuacion: 

Resistencia combinada= 1/(1/r1+1/r2+1/r3+1/r4+1/r5)

Usando esta formula escriba un programa para calcular y desplegar las resistencias cuando r1= 1000Ω, r2= 2000Ω, r3= 3000Ω, r4=1000Ω, r5= 1000Ω estan conectadas en paralelo. La salida debera producir el despliegue.

La resistencia combinada es XXXX.XXΩ donde XXXX.XX denota que el valor calculado debera colocarse en un ancho de campo de 7 columnas, con dos posicionees a la derecha del punto decimal. Haga el mismo problema pero ahora introduciendo los datos por teclado.

Pseudocodigo

Inicio
r1=1000.0     real
r2=2000.0     real
r3=3000.0     real
r4=1000.0     real
r5=1000.0     real
rc                    real
rc=1/(1/r1+1/r2+1/r3+1/r4+1/r5)
Print "La Resistencia combinada es",rc
fin

Codificacion en C++


//Practica 4 Problema 1     Fecha: 19/09/2012

//Integrantes del equipo: Onofre Gonzalez Adrian Hilario

//                        Fuentes Aranda Jesus Javier



#include <iostream.h>

#include <conio.h>

#include <iomanip.h>



int main ()

{

float r1=1000.0, r2=2000.0, r3=3000.0, r4=1000.0, r5=1000.0, rc;

rc=1/(1/r1+1/r2+1/r3+1/r4+1/r5);//formula

cout<<"La Resistencia combinada es"<<setiosflags(ios::fixed)<<setw(7)<<setprecision(2)<<rc<<"ohms"<<endl;

getch ();

return 0;
}



Practica 4 Problema 1.2

1.-La resistencia combinada de 5 resistencias conectadas en paralelo esta dada por la ecuacion: 

Resistencia combinada= 1/(1/r1+1/r2+1/r3+1/r4+1/r5)


Usando esta formula escriba un programa para calcular y desplegar las resistencias de r1, r2, r3, r4 y r5 introducidas por teclado, estan conectadas en paralelo. La salida debera producir el despliegue.

La resistencia combinada es XXXX.XXΩ.


Pseudocodigo


Inicio
R1, R2, R3, R4, R5 real
Print "Valor de la Resistencia 1="
read R1
Print "Valor de la Resistencia 2="
read R2
Print "Valor de la Resistencia 3="
read R3
Print "Valor de la Resistencia 4="
read R4
Print "Valor de la Resistencia 5="
read R5
rc=1/(1/R1+1/R2+1/R3+1/R4+1/R5)
Print "1/(1/R1+1/R2+1/R3+1/R4+1/R5)=",RC" Resistencia combinada"
fin


Codificacion en C++


//PRACTICA No 4 PROBLEMA 1.2 FECHA: 19-Septiembre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

int main ()
{
float R1, R2, R3, R4, R5, RC;
cout<<"Valor de la Resistencia 1=";
cin>>R1;
cout<<"Valor de la Resistencia 2=";
cin>>R2;
cout<<"Valor de la Resistencia 3=";
cin>>R3;
cout<<"Valor de la Resistencia 4=";
cin>>R4;
cout<<"Valor de la Resistencia 5=";
cin>>R5;
RC=1/(1/R1+1/R2+1/R3+1/R4+1/R5);
cout<<"1/(1/R1+1/R2+1/R3+1/R4+1/R5)="<<RC<<" Resistencia combinada"<<endl;
getch ();
return 0;
}



Practica 4 Problema 2

2.-La velocidad de la luz es 300,000 kilometros por segundo. Elaborar un programa que lea por teclado un tiempo en segundos e imprima la distancia que recorre en dicho tiempo

Pseudocodigo

Inicio
vluz=300000, t ,d     int
Print "valor de los segundos es"
read  t
d=vluz*t
Print "La distancia es",d
Fin

Codificacion en C++


//Practica 4 Problema 2     Fecha: 19/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
//                        Fuentes Aranda Jesus Javier

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

int main ()
{
int vluz=300000, t, d;
cout<<"valor de los segundo es"<<endl;
cin>>t;
d=vluz*t;
cout<<"La distancia es "<<d<<endl;
getch ();
return 0;
}



Practica 4 Problema 3

3.-Elaborar un programa que permita leer los valores por teclado A y B e imprima Y,Z,W.

Y= 3A^2B^2√3A     Z= 12√2A^4/B^2     

W= 2^4A(3A^2B^2-√2AB)/4A

Pseudocodigo



Inicio 
A real
B real
Y real
z real
w real
Print "Introducir el valor de A"
read A
Print "Introducir el valor de B"
read B
y=3*A^2*B^2*v3*A
Z=12*v2*A^4/B^2
w=2^4*A*(3*A^2*B^2-v2*A*B/4*A)
Print "El valor de Y:", y
Print "El valor de z:", z
Print "El valor de w:", w
Fin

Codificacion en C++


//PRACTICA No 4 PROBLEMA 3 FECHA: 19-Septiembre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
//             Fuentes Aranda Jesus Javier

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

int main ()
{
float A, B, Y, Z, W;
cout<<"Introducir el valor de A=";
cin>>A;
cout<<"\n";
cout<<"Introducir el valor de B=";
cin>>B;
cout<<"\n";
Y=3*pow(A,2)*pow(B,2)*sqrt(3)*A;
cout<<"El valor de Y = "<<Y<<endl;
cout<<"\n";
Z=12*sqrt(2)*pow(A,4)/pow(B,2);
cout<<"El valor de Z = "<<Z<<endl;
cout<<"\n";
W=pow(2,4)*A*(3*pow(A,2)*pow(B,2)-sqrt(2)*A*B)/4*A;
cout<<"El valor de W = "<<W<<endl;
getch ();
return 0;
}


Practica 4 Problema 4

4.-La fuerza de atraccion entre dos masas m1 y m2 separadas por una distancia d, esta dada por la formula F= Gm1m2/d^2 donde G =6.673*10^-8 cm^3/gs^2. Escriba un programa que inicie la masa de dos cuerpos y la distancia entre ellos y a continuacion   
obtenga la fuerza gravitacional entre ellos. La salida debe ser en dinas; un dina es igual a g.cm/s^2


Pseudocodigo

Inicio
g=6.673*10^-8, f, dina          real
m1=500, m2=600, dm=2     int
Print "Masa 1=",m1
Print "Masa 2=",m2
Print "Distancia entre las 2 masas es=",dm
f=g*m1*m2/pow(d,2);
Print "La fuerza gravitacional es=",f
dina=f*1/pow(10,-5);
Print "La fuerza gravitacional en dinas es=",dina
Fin


Codificacion en C++


//Practica 4 Problema 4     Fecha: 23/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
//                        Fuentes Aranda Jesus Javier

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

int main ()
{
float g=6.673*pow(10,-8), f, dina;
int m1=500,m2=600,d=2;
cout<<"Masa 1="<<m1<<"kg\n"<<endl;
cout<<"Masa 2="<<m2<<"kg\n"<<endl;
cout<<"Distancia entre las 2 masas es="<<d<<"m\n"<<endl;
f=g*m1*m2/pow(d,2);
cout<<"La fuerza gravitacional es="<<f<<"\n"<<endl;
dina=f*1/pow(10,-5);
cout<<"La fuerza gravitacional en dinas es="<<dina<<endl;
getch ();
return 0;
}




Practica 4 Problema 5


5.-Un radar comun de deteccion de velocidad de la policia de caminos emite un rayo de microondas a una frecuencia f0. El rayo es reflejado por un automovil que se aproxima y el rayo reflejado es captado y analizado por la unidad de radar. La frecuencia del rayo reflejado es cambiada ligeramente de f0 a f1 debido al movimiento del automovil. La relacion entre la velocidad del automovil, v, en millas por hora y las dos frecuencias de microondas es v= (6.85*10^8)(f1-f0)/(f1+f0). Donde las ondas emitidas tiene una frecuencia de f0= 2*10^10 sec^-1. Usando esta formula escriba un programa para calcular y desplegar la velocidad correspondiente a una frecuencia recibida de 2.000004*10^10 sec^-1

Pseudocodigo



Inicio
f0= 2x10^-10 real
f1= 2.000004x10^-10 real
velocidad real
velocidad= 6.685x10^8*(f1-f0)/(f1+f0)
Print "La velocidad es:",velocidad, "millas/hora"
Fin


Codificacion en C++


//PRACTICA No 4 PROBLEMA 5 FECHA: 19-Septiembre-2012
//INTEGRANTES: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier

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

int main ()
{
float velocidad, f0= 2e-10, f1=2.000004e-10 ;
velocidad=6.685e8*(f1-f0)/(f1+f0);
cout<<"La velocidad es= " <<velocidad<< " millas/hora "<<endl;
getch ();
return 0;
}


Practica 4 Problema 6.1

6.-Diseñe un programa para calcular la suma de los numeros del 1 al 1000. La formula para calcular la suma es suma= (n/2)(2*a+(n-1)d) donde n= numero de terminos que se van a sumar, a= el primer numero y la d= la diferencia entre cada numero


Pseudocodigo


Inicio
n=1000, a=1, d=1, f     int
f=(n/2)*(2*a+(n-1)*d)
Print "La suma de los numeros del 1 al 1000 es=",f
Fin


Codificacion en C++


//Practica 4 Problema 6.1     Fecha: 23/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
//                        Fuentes Aranda Jesus Javier

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

int main ()
{
int n=1000, a=1, d=1, f;
f=(n/2)*(2*a+(n-1)*d);
cout<<"La suma de los numeros del 1 al 1000 es="<<f<<endl;
getch ();
return 0;
}



Practica 4 Problema 6.2


6.-Diseñe un programa para calcular la suma de los numeros del 100 al 500. La formula para calcular la suma es suma= (n/2)(2*a+(n-1)d) donde n= numero de terminos que se van a sumar, a= el primer numero y la d= la diferencia entre cada numero


Pseudocodigo

Inicio
n=500, a=100, d=1, f     int
f=(n/2)*(2*a+(n-1)*d)
Print "La suma de los numeros del 100 al 500 es=",f
Fin

Codificacion en C++


//Practica 4 Problema 6.1     Fecha: 23/09/2012
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
//                        Fuentes Aranda Jesus Javier

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

int main ()
{
int n=500, a=100, d=1, f;
f=(n/2)*(2*a+(n-1)*d);
cout<<"La suma de los numeros del 100 al 500 es="<<f<<endl;
getch ();
return 0;
}







No hay comentarios:

Publicar un comentario