1)
#include<iostream>
using namespace std;
int main()
{
float X,V,T;
cout<<"Ingrase el valor de la velocidad: "; cin>>V;
cout<<"Ingrese el valor del tiempo : "; cin>>T;
cout<<"--------------------------------\n\n";
X=V*T;
cout<<"LA DISTANCIA ES DE "<<X<<" "<<"metros"<<endl;
system("pause");
return 0;
}
2)
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float x, y, a, b;
cout<<"Ingrese la velocidad inicial: ";
cin>>x;
cout<<"Ingrese el angulo: ";
cin>>y;
/*procesos*/
a=(((x*x)*(sin(y/180)*sin(y/180)))/4.9);
b=((x*x)*(2*(sin(2*y/180)))/9.8);
cout<<"La distancia vertical maxima es: ";
cout<<a<<"\n";
cout<<"La distancia horizontal maxima es: ";
cout<<b<<"\n \n";
system("pause");
return 0;
}
3)
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
float radio,altura,area,volumen;
float const pi=3.1416;
cout<<"Introducir el radio del cilindro:"<<endl;
cin>>radio;
cout<<"Introducir la altura del cilindro:"<<endl;
cin>>altura;
area=2*pi*radio*radio+2*pi*radio*altura;
volumen=pi*radio*radio*altura;
cout<<"El area del cilindro es:"<<area<<endl;
cout<<"El volumen del cilindro es:"<<volumen<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
PROBLEMAS
2)
SWITCH: https://docs.google.com/file/d/0B4HYL-DeuO0ddlFialVqMzVtYXc/edit
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
//DECLARACION
int x, a, b, c;
float d;
//ASIGNACION
cout << "MENU DE FORMULAS DE FISICA \n\n";
cout << "1) VOLUMEN INICIAL\n";
cout << "2) TEMPERATURA INICIAL\n";
cout << "3) PRESION INICIAL\n";
cout << "4) CAPACIDAD CALORIFICA\n";
cout << "5) CALOR ESPECIFICO\n";
cout << "6) INTENSIDAD DE CORRIENTE\n";
cout << "7) VOLTAJE\n";
cout << "8) RESISTENCIA\n";
cout << "9) POTENCIA\n";
cout << "10) ENERGIA DISIPADA\n\n";
cout << "INGRESE UNA OPCION: "; cin>>x; cout<<endl;
//RESULTADO
switch (x)
{
case 1:
{
cout << "CALCULO DEL VOLUMEN INICIAL \n\n ";
cout << "INGRESE EL VOLUMEN FINAL : "; cin>>a;
cout << "INGRESE LA PRESION INICIAL : "; cin>>b;
cout << "INGRESE LA PRESION FINAL : "; cin>>c;
d=(a*c)/b;
cout <<"EL VOLUMEN INICIAL ES = "<<c;
break;
}
case 2:
{
cout << "CALCULO DE LA TEMPERATURA INICIAL \n\n ";
cout << "INGRESE LA TEMPERATURA FINAL : "; cin>>a;
cout << "INGRESE EL VOLUMEN INICIAL : "; cin>>b;
cout << "INGRESE EL VOLUMEN FINAL : "; cin>>c;
d=(a*b)/c;
cout <<"LA TEMPERATURA INICIAL ES = "<<c;
break;
}
case 3:
{
cout << "CALCULO DE LA PRESION INICIAL \n\n ";
cout << "INGRESE LA PRESION FINAL: "; cin>>a;
cout << "INGRESE LA TEMPERATURA INICIAL : "; cin>>b;
cout << "INGRESE LA TEMPERATURA FINAL : "; cin>>c;
d=(a*b)/c;
cout <<"LA PRESION INICIAL ES = "<<c;
break;
}
case 4:
{
cout << "CALCULO DE LA CAPACIDAD CALORIFICA \n\n ";
cout << "INGRESE LA CANTIDAD DE CALOR : "; cin>>a;
cout << "INGRESE LA VARIACION DE TEMPERATURA : "; cin>>b;
d=a/b;
cout <<"LA CAPACIDAD CALORIFICA ES = "<<d;
break;
}
case 5:
{
cout << "CALCULO DEL CALOR ESPECIFICO \n\n ";
cout << "INGRESE LA CANTIDAD DE CALOR : "; cin>>a;
cout << "INGRESE LA VARIACION DE TEMPERATURA : "; cin>>b;
cout << "INGRESE LA MASA : "; cin>>c;
d=a/(b*c);
cout <<"EL CALOR ESPECIFICO ES = "<<d;
break;
}
case 6:
{
cout << "CALCULO DE LA INTENSIDAD DE CORRIENTE \n\n ";
cout << "INGRESE EL VOLTAJE : "; cin>>a;
cout << "INGRESE LA RESISTENCIA: "; cin>>b;
if (b != 0 )
{
d=a/b;
cout <<"LA INTENSIDAD DE CORRIENTE ES = "<<d;
}
else
cout<<"INDETERMINADO";
break;
}
case 7:
{
cout << "CALCULO DEL VOLTAJE \n\n ";
cout << "INGRESE LA RESISTENCIA : "; cin>>a;
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
d=a * b;
cout <<"EL VOLTAJE ES = "<<d;
break;
}
case 8:
{
cout << "CALCULO DE LA RESISTENCIA\n\n ";
cout << "INGRESE EL VOLTAJE : "; cin>>a;
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
if (b != 0 )
{
d=a/b;
cout <<"LA RESISTENCIA ES = "<<d;
}
else
cout<<"INDETERMINADO";
break;
}
case 9:
{
cout << "CALCULO DE LA POTENCIA\n\n ";
cout << "INGRESE EL VOLTAJE : "; cin>>a;
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
d=a*b;
cout <<"LA POTENCIA ES = "<<d;
break;
}
case 10:
{
cout << "CALCULO DE LA ENERGIA DISIPADA\n\n ";
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>a;
cout << "INGRESE LA RESISTENCIA : "; cin>>b;
cout << "INGRESE EL TIEMPO : "; cin>>c;
d=a*a*b*c;
cout <<"LA ENERGIA DISIPADA ES = "<<d;
break;
}}
cout <<"\n";
system("PAUSE");}
PROBLEMAS
3)
using namespace std;
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <math.h>
int n, opcion, I1, I2, R, I;
int main()
{
do
{
cout << setw(60)<< "-------------------------------\n";
cout << setw(50) << "MENU PRINCIPAL";
cout << "\n\n\n";
cout << "1) PRIMERA LEY DE KIRTCHOFF" << endl;
cout << "2) CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE" << endl;
cout << "3) LEY DE MALLAS O DE VOLTAJES" <<endl;
cout << "Ingrese UNA OPCION / <0> PARA SALIR: ";cin>>opcion;
cout << "\n\n";
switch(opcion)
{
case 1:
{
double I3;
cout << setw(60)<< "-------------------------------\n";
cout<< setw(57)<<"PRIMERA LEY DE KIRTCHOFF\n"<<endl;
cout<<"INGRESE LA INTENSIDAD ENTRANTE 1: ";cin>>I1;
cout<<"INGRESE LA INTENSIDAD ENTRANTE 2: ";cin>>I2;
for(n=1; n<=I1; n++)
{
I3= (n + I2);
cout<<"SI INTENSIDAD ES " <<n<< " LA SUMA SERA: "<<I3<<"\n";
}
cout<<"\n\n";
break;
}
case 2:
{
double V;
int R, I;
cout << setw(60)<<"-------------------------------\n";
cout<< setw(65)<< "CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE\n"<<endl;
cout<<"INGRESE LA RESISTENCIA: ";cin >> R;
cout<<"INGRESE LA INTENSIDAD: ";cin>>I;
n=1;
while(n<=R)
{
V= (n * I);
cout<<"SI LA RESISTENCIA ES " <<n<< " EL VOLTAJE SERA: "<<V<<"\n";
n++;
}
cout<<"\n\n";
break;
}
case 3:
{
double V3;
int V1, V2;
cout<<setw(60)<<"-------------------------------\n";
cout<<setw(57)<<"LEY DE MALLAS O DE VOLTAJES\n"<<endl;
cout<<"INGRESE VOLTAJE 1: ";cin>>V1;
cout<<"INGRESE VOLTAJE 2: ";cin>>V2;
n=1;
do{
V3= n + V2;
cout<<"PARA VOLTAJE V1 ES "<< n <<" LA SUMA DE VOLTAJES SERA "<< V3 <<"\n";
n++;
}while(n<=V1);
}
break;
default : cout<<"grupo default de instrucciones \n";
}
}while(opcion!=0);
getch();
}
PROBLEMA
4)
using namespace std;
#include <iostream>
#include <conio.h>
#include <math.h>
#include <iomanip>
float transistor_interruptor(int,int,int);
float ganancia_opamp(int,int,int);
float alterna_bjt(int,int,int,int);
float calculo_altura(int,int,int);
float calculo_distancia(int,int,int);
float velocidad_final(int,int,int);
float hallando_voltaje(int,int);
float movimiento_compuesto(int,int);
float movimiento_parabolico(int,int);
float velocidad_relativa(int,int);
int main()
{
int op;
int Vc, n;
float R;
int Rg, Rin, Vin;
float Vout;
int hie, hFE, Ib, R1;
float Av;
int a, b, aceleracion;
float h, d;
float vf;
int I, r;
float V, c;
do
{
cout << "MENU DE OPERACIONES\n" << endl;
cout << "1) CALCULO DEL TRANSISTOR BJT COMO INTERRUPTOR" << endl;
cout << "2) CALCULO DE LA GANANCIA DE LOS AMPLIFICADORES OPERACIONAlES" << endl;
cout << "3) ANALISIS EN ALTERNA BJT" << endl;
cout << "4) CALCULO DE LA ALTURA" << endl;
cout << "5) CALCULO DE LA DISTANCIA EN MRUV" << endl;
cout << "6) CALCULO DE LA VELOCIDAD FINAL MRUV" << endl;
cout << "7) CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE" << endl;
cout << "8) CALCULO DEL MOVIMIENTO COMPUESTO" << endl;
cout << "9) CALCULO DEL MOVIMIENTO PARABOLICO" << endl;
cout << "10) CALCULO DE LA VELOCIDAD RELATIVA" << endl;
cout << "0. Finalizar" << endl << endl;
cout << "Introduzca la opcion elegida: ";cin >> op;
cout << "\n\n";
if ( op != 0 )
{
switch(op)
{
case 1:
{
cout << setw(62) << "CALCULO DEL TRANSISTOR BJT COMO INTERRUPTOR" << endl;
cout << "\n\n";
cout << "INGRESE EL VOLTAJE: "; cin >> Vc;
cout << "INGRESE EL FACTOR CONSTANTE: "; cin >>n ;
cout << "INGRESE LA GANANCIA DEL TRANSISTOR BJT: "; cin >> hFE;
R = transistor_interruptor(Vc,n,hFE);
cout << "LA RESISTENCIA ACTIVADORA SERA: " << R <<"\n";
getch();
break;
}
case 2:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(5);
cout << setw(70) << "CALCULO DE LA GANANCIA DE LOS AMPLIFICADORES OPERACIONAlES" << endl;
cout << "\n\n";
cout << "INGRESE LA RESISTENCIA DE GANANCIA: "; cin >> Rg;
cout << "INGRESE LA RESISTENCIA DE ENTRADA: "; cin >> Rin;
cout << "INGRESE EL VOLTAJE DE ENTRADA"; cin >> Vin;
Vout= ganancia_opamp(Rg,Rin,Vin);
cout << "LA GANANCIA DEL OPAMP SERA: " << Vout <<" voltios\n";
cout<<"\n\n";
getch();
break;
}
case 3:
{
cout << setw(50) << "ANALISIS EN ALTERNA BJT" << endl;
cout << "\n\n";
cout << "INGRESE LA TENSION DE UNA DE LAS RESISTENCIAS: "; cin >> hie;
cout << "INGRESE LA GANANCIA hFE: "; cin >> hFE;
cout << "INGRESE LA CORRIENTE BASE: "; cin >> Ib ;
cout << "INGRESE LA RESISTENCIA: "; cin >> R1;
Av = alterna_bjt(hie,hFE,Ib,R1);
cout << "LA GANANCIA DE LA TENSION EN EL TRANSISTOR BJT ES: " << Av << "\n";
cout<<"\n\n";
getch();
break;
}
case 4:
{
cout << setw(50) << "CALCULO DE LA ALTURA" << endl;
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA GRAVEDAD: ";cin>>aceleracion;
h = calculo_altura(a,b,aceleracion);
cout<<"LA ALTURA ES = "<<h;
cout<<"\n\n";
getch();
break;
}
case 5:
{
cout << setw(50) << "CALCULO DE LA DISTANCIA" << endl;
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICIAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA ACELERACION: ";cin>>aceleracion;
d = calculo_distancia(a,b,aceleracion);
cout<<"LA DISTANCIA EN MRUV ES = " << d;
cout<<"\n\n";
getch();
break;
}
case 6:
{
cout << setw(50) << "CALCULO DE LA VELOCIDAD FINAL" << endl;
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA ACELERACION: ";cin>>aceleracion;
vf = velocidad_final(a,b,aceleracion);
cout<<"LA VELOCIDAD FINAL ES = "<<vf;
cout<<"\n\n";
getch();
break;
}
case 7:
{
cout << setw(65) << "CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE"<<endl;
cout << "\n\n";
cout<<"INGRESE LA RESISTENCIA: ";cin >> r;
cout<<"INGRESE LA INTENSIDAD: ";cin>>I;
V = hallando_voltaje(r,I);
cout << " EL VOLTAJE SERA: "<<V<<"\n";
cout << "\n\n";
getch();
break;
}
case 8:
{
cout << setw(55) << "CALCULO DEL MOVIEMIENTO COMPUESTO" << endl;
cout << "\n\n";
cout<<"INGRESE LA DISTANCIA: ";cin>>a;
cout<<"INGRESE LAS TIEMPO: ";cin>>b;
c = movimiento_compuesto(a,b);
cout<<"EL MOVIMIENTO COMPUESTO ES = " << c;
cout << "\n\n";
getch();
break;
}
case 9:
{
cout << setw(55) << "CALCULO DEL MOVIMIENTO PARABOLICO" << endl;
cout << "\n\n";
cout << "INGRESE LA VELOCIDAD: "; cin >> a;
cout << "INGRESE LA GRAVEDAD: "; cin >> b;
c = movimiento_parabolico(a,b);
cout << "EL MOVIMIENTO PARABOLICO ES = " << c;
cout << "\n\n";
getch();
break;
}
case 10:
{
cout << setw(50) << "CALCULO DE LA VELOCIDAD RELATIVA" << endl;
cout << "\n\n";
cout << "INGRESE LA VELOCIDAD 1: "; cin >> a;
cout << "INGRESE LA VELOCIDAD 2: "; cin >> b;
c = velocidad_relativa(a,b);
cout << "LA VELOCIDAD RELATIVA ES = " << c;
cout << setw(55) << "GRACIAS POR USAR Dev-C++\n\n\n\n";
cout << "\n\n";
getch();
break;
}
defaul:
cout << endl << "Opcion no valida" << endl;
break;
}
}
} while ( op != 0 );
system ("read");
return 0;
}
float transistor_interruptor(int Vc, int n, int hFE)
{
return (Vc * hFE) / (n * 5);
}
float ganancia_opamp(int Rg, int Rin, int Vin)
{
return (-(Rg*Vin)/Rin);
}
float alterna_bjt(int hie, int hFE, int Ib, int R1)
{
return ((hie / Ib) * R1 + hFE);
}
float calculo_altura(int a, int b, int aceleracion)
{
return ((a*b)+(1/2*aceleracion*b*b));
}
float calculo_distancia(int a, int b, int c)
{
return ((a*b)+1/2*c*b*b);
}
float velocidad_final(int a, int b, int aceleracion)
{
return a+aceleracion*b;
}
float hallando_voltaje(int r, int I)
{
return (r * I);
}
float movimiento_compuesto(int a, int b)
{
return (a/b) / 2;
}
float movimiento_parabolico(int a, int b)
{
return a*a/b;
}
float velocidad_relativa(int a, int b)
{
return (a-(-b));
}
PROBLEMAS
2)
SWITCH: https://docs.google.com/file/d/0B4HYL-DeuO0ddlFialVqMzVtYXc/edit
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
//DECLARACION
int x, a, b, c;
float d;
//ASIGNACION
cout << "MENU DE FORMULAS DE FISICA \n\n";
cout << "1) VOLUMEN INICIAL\n";
cout << "2) TEMPERATURA INICIAL\n";
cout << "3) PRESION INICIAL\n";
cout << "4) CAPACIDAD CALORIFICA\n";
cout << "5) CALOR ESPECIFICO\n";
cout << "6) INTENSIDAD DE CORRIENTE\n";
cout << "7) VOLTAJE\n";
cout << "8) RESISTENCIA\n";
cout << "9) POTENCIA\n";
cout << "10) ENERGIA DISIPADA\n\n";
cout << "INGRESE UNA OPCION: "; cin>>x; cout<<endl;
//RESULTADO
switch (x)
{
case 1:
{
cout << "CALCULO DEL VOLUMEN INICIAL \n\n ";
cout << "INGRESE EL VOLUMEN FINAL : "; cin>>a;
cout << "INGRESE LA PRESION INICIAL : "; cin>>b;
cout << "INGRESE LA PRESION FINAL : "; cin>>c;
d=(a*c)/b;
cout <<"EL VOLUMEN INICIAL ES = "<<c;
break;
}
case 2:
{
cout << "CALCULO DE LA TEMPERATURA INICIAL \n\n ";
cout << "INGRESE LA TEMPERATURA FINAL : "; cin>>a;
cout << "INGRESE EL VOLUMEN INICIAL : "; cin>>b;
cout << "INGRESE EL VOLUMEN FINAL : "; cin>>c;
d=(a*b)/c;
cout <<"LA TEMPERATURA INICIAL ES = "<<c;
break;
}
case 3:
{
cout << "CALCULO DE LA PRESION INICIAL \n\n ";
cout << "INGRESE LA PRESION FINAL: "; cin>>a;
cout << "INGRESE LA TEMPERATURA INICIAL : "; cin>>b;
cout << "INGRESE LA TEMPERATURA FINAL : "; cin>>c;
d=(a*b)/c;
cout <<"LA PRESION INICIAL ES = "<<c;
break;
}
case 4:
{
cout << "CALCULO DE LA CAPACIDAD CALORIFICA \n\n ";
cout << "INGRESE LA CANTIDAD DE CALOR : "; cin>>a;
cout << "INGRESE LA VARIACION DE TEMPERATURA : "; cin>>b;
d=a/b;
cout <<"LA CAPACIDAD CALORIFICA ES = "<<d;
break;
}
case 5:
{
cout << "CALCULO DEL CALOR ESPECIFICO \n\n ";
cout << "INGRESE LA CANTIDAD DE CALOR : "; cin>>a;
cout << "INGRESE LA VARIACION DE TEMPERATURA : "; cin>>b;
cout << "INGRESE LA MASA : "; cin>>c;
d=a/(b*c);
cout <<"EL CALOR ESPECIFICO ES = "<<d;
break;
}
case 6:
{
cout << "CALCULO DE LA INTENSIDAD DE CORRIENTE \n\n ";
cout << "INGRESE EL VOLTAJE : "; cin>>a;
cout << "INGRESE LA RESISTENCIA: "; cin>>b;
if (b != 0 )
{
d=a/b;
cout <<"LA INTENSIDAD DE CORRIENTE ES = "<<d;
}
else
cout<<"INDETERMINADO";
break;
}
case 7:
{
cout << "CALCULO DEL VOLTAJE \n\n ";
cout << "INGRESE LA RESISTENCIA : "; cin>>a;
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
d=a * b;
cout <<"EL VOLTAJE ES = "<<d;
break;
}
case 8:
{
cout << "CALCULO DE LA RESISTENCIA\n\n ";
cout << "INGRESE EL VOLTAJE : "; cin>>a;
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
if (b != 0 )
{
d=a/b;
cout <<"LA RESISTENCIA ES = "<<d;
}
else
cout<<"INDETERMINADO";
break;
}
case 9:
{
cout << "CALCULO DE LA POTENCIA\n\n ";
cout << "INGRESE EL VOLTAJE : "; cin>>a;
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>b;
d=a*b;
cout <<"LA POTENCIA ES = "<<d;
break;
}
case 10:
{
cout << "CALCULO DE LA ENERGIA DISIPADA\n\n ";
cout << "INGRESE LA INTENSIDAD DE CORRIENTE : "; cin>>a;
cout << "INGRESE LA RESISTENCIA : "; cin>>b;
cout << "INGRESE EL TIEMPO : "; cin>>c;
d=a*a*b*c;
cout <<"LA ENERGIA DISIPADA ES = "<<d;
break;
}}
cout <<"\n";
system("PAUSE");}
PROBLEMAS
3)
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <math.h>
int n, opcion, I1, I2, R, I;
int main()
{
do
{
cout << setw(60)<< "-------------------------------\n";
cout << setw(50) << "MENU PRINCIPAL";
cout << "\n\n\n";
cout << "1) PRIMERA LEY DE KIRTCHOFF" << endl;
cout << "2) CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE" << endl;
cout << "3) LEY DE MALLAS O DE VOLTAJES" <<endl;
cout << "Ingrese UNA OPCION / <0> PARA SALIR: ";cin>>opcion;
cout << "\n\n";
switch(opcion)
{
case 1:
{
double I3;
cout << setw(60)<< "-------------------------------\n";
cout<< setw(57)<<"PRIMERA LEY DE KIRTCHOFF\n"<<endl;
cout<<"INGRESE LA INTENSIDAD ENTRANTE 1: ";cin>>I1;
cout<<"INGRESE LA INTENSIDAD ENTRANTE 2: ";cin>>I2;
for(n=1; n<=I1; n++)
{
I3= (n + I2);
cout<<"SI INTENSIDAD ES " <<n<< " LA SUMA SERA: "<<I3<<"\n";
}
cout<<"\n\n";
break;
}
case 2:
{
double V;
int R, I;
cout << setw(60)<<"-------------------------------\n";
cout<< setw(65)<< "CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE\n"<<endl;
cout<<"INGRESE LA RESISTENCIA: ";cin >> R;
cout<<"INGRESE LA INTENSIDAD: ";cin>>I;
n=1;
while(n<=R)
{
V= (n * I);
cout<<"SI LA RESISTENCIA ES " <<n<< " EL VOLTAJE SERA: "<<V<<"\n";
n++;
}
cout<<"\n\n";
break;
}
case 3:
{
double V3;
int V1, V2;
cout<<setw(60)<<"-------------------------------\n";
cout<<setw(57)<<"LEY DE MALLAS O DE VOLTAJES\n"<<endl;
cout<<"INGRESE VOLTAJE 1: ";cin>>V1;
cout<<"INGRESE VOLTAJE 2: ";cin>>V2;
n=1;
do{
V3= n + V2;
cout<<"PARA VOLTAJE V1 ES "<< n <<" LA SUMA DE VOLTAJES SERA "<< V3 <<"\n";
n++;
}while(n<=V1);
}
break;
default : cout<<"grupo default de instrucciones \n";
}
}while(opcion!=0);
getch();
}
PROBLEMA
4)
#include <iostream>
#include <conio.h>
#include <math.h>
#include <iomanip>
float transistor_interruptor(int,int,int);
float ganancia_opamp(int,int,int);
float alterna_bjt(int,int,int,int);
float calculo_altura(int,int,int);
float calculo_distancia(int,int,int);
float velocidad_final(int,int,int);
float hallando_voltaje(int,int);
float movimiento_compuesto(int,int);
float movimiento_parabolico(int,int);
float velocidad_relativa(int,int);
int main()
{
int op;
int Vc, n;
float R;
int Rg, Rin, Vin;
float Vout;
int hie, hFE, Ib, R1;
float Av;
int a, b, aceleracion;
float h, d;
float vf;
int I, r;
float V, c;
do
{
cout << "MENU DE OPERACIONES\n" << endl;
cout << "1) CALCULO DEL TRANSISTOR BJT COMO INTERRUPTOR" << endl;
cout << "2) CALCULO DE LA GANANCIA DE LOS AMPLIFICADORES OPERACIONAlES" << endl;
cout << "3) ANALISIS EN ALTERNA BJT" << endl;
cout << "4) CALCULO DE LA ALTURA" << endl;
cout << "5) CALCULO DE LA DISTANCIA EN MRUV" << endl;
cout << "6) CALCULO DE LA VELOCIDAD FINAL MRUV" << endl;
cout << "7) CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE" << endl;
cout << "8) CALCULO DEL MOVIMIENTO COMPUESTO" << endl;
cout << "9) CALCULO DEL MOVIMIENTO PARABOLICO" << endl;
cout << "10) CALCULO DE LA VELOCIDAD RELATIVA" << endl;
cout << "0. Finalizar" << endl << endl;
cout << "Introduzca la opcion elegida: ";cin >> op;
cout << "\n\n";
if ( op != 0 )
{
switch(op)
{
case 1:
{
cout << setw(62) << "CALCULO DEL TRANSISTOR BJT COMO INTERRUPTOR" << endl;
cout << "\n\n";
cout << "INGRESE EL VOLTAJE: "; cin >> Vc;
cout << "INGRESE EL FACTOR CONSTANTE: "; cin >>n ;
cout << "INGRESE LA GANANCIA DEL TRANSISTOR BJT: "; cin >> hFE;
R = transistor_interruptor(Vc,n,hFE);
cout << "LA RESISTENCIA ACTIVADORA SERA: " << R <<"\n";
getch();
break;
}
case 2:
{
cout << "\n\n";
cout << "********************************************************************************\n\n";
cout.setf(ios::fixed);
cout.precision(5);
cout << setw(70) << "CALCULO DE LA GANANCIA DE LOS AMPLIFICADORES OPERACIONAlES" << endl;
cout << "\n\n";
cout << "INGRESE LA RESISTENCIA DE GANANCIA: "; cin >> Rg;
cout << "INGRESE LA RESISTENCIA DE ENTRADA: "; cin >> Rin;
cout << "INGRESE EL VOLTAJE DE ENTRADA"; cin >> Vin;
Vout= ganancia_opamp(Rg,Rin,Vin);
cout << "LA GANANCIA DEL OPAMP SERA: " << Vout <<" voltios\n";
cout<<"\n\n";
getch();
break;
}
case 3:
{
cout << setw(50) << "ANALISIS EN ALTERNA BJT" << endl;
cout << "\n\n";
cout << "INGRESE LA TENSION DE UNA DE LAS RESISTENCIAS: "; cin >> hie;
cout << "INGRESE LA GANANCIA hFE: "; cin >> hFE;
cout << "INGRESE LA CORRIENTE BASE: "; cin >> Ib ;
cout << "INGRESE LA RESISTENCIA: "; cin >> R1;
Av = alterna_bjt(hie,hFE,Ib,R1);
cout << "LA GANANCIA DE LA TENSION EN EL TRANSISTOR BJT ES: " << Av << "\n";
cout<<"\n\n";
getch();
break;
}
case 4:
{
cout << setw(50) << "CALCULO DE LA ALTURA" << endl;
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA GRAVEDAD: ";cin>>aceleracion;
h = calculo_altura(a,b,aceleracion);
cout<<"LA ALTURA ES = "<<h;
cout<<"\n\n";
getch();
break;
}
case 5:
{
cout << setw(50) << "CALCULO DE LA DISTANCIA" << endl;
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICIAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA ACELERACION: ";cin>>aceleracion;
d = calculo_distancia(a,b,aceleracion);
cout<<"LA DISTANCIA EN MRUV ES = " << d;
cout<<"\n\n";
getch();
break;
}
case 6:
{
cout << setw(50) << "CALCULO DE LA VELOCIDAD FINAL" << endl;
cout << "\n\n";
cout<<"INGRESE LA VELOCIDAD INICAL: ";cin>>a;
cout<<"INGRESE EL TIEMPO: ";cin>>b;
cout<<"INGRESE LA ACELERACION: ";cin>>aceleracion;
vf = velocidad_final(a,b,aceleracion);
cout<<"LA VELOCIDAD FINAL ES = "<<vf;
cout<<"\n\n";
getch();
break;
}
case 7:
{
cout << setw(65) << "CALCULO DE LA LEY DE OHM HALLANDO EL VOLTAJE"<<endl;
cout << "\n\n";
cout<<"INGRESE LA RESISTENCIA: ";cin >> r;
cout<<"INGRESE LA INTENSIDAD: ";cin>>I;
V = hallando_voltaje(r,I);
cout << " EL VOLTAJE SERA: "<<V<<"\n";
cout << "\n\n";
getch();
break;
}
case 8:
{
cout << setw(55) << "CALCULO DEL MOVIEMIENTO COMPUESTO" << endl;
cout << "\n\n";
cout<<"INGRESE LA DISTANCIA: ";cin>>a;
cout<<"INGRESE LAS TIEMPO: ";cin>>b;
c = movimiento_compuesto(a,b);
cout<<"EL MOVIMIENTO COMPUESTO ES = " << c;
cout << "\n\n";
getch();
break;
}
case 9:
{
cout << setw(55) << "CALCULO DEL MOVIMIENTO PARABOLICO" << endl;
cout << "\n\n";
cout << "INGRESE LA VELOCIDAD: "; cin >> a;
cout << "INGRESE LA GRAVEDAD: "; cin >> b;
c = movimiento_parabolico(a,b);
cout << "EL MOVIMIENTO PARABOLICO ES = " << c;
cout << "\n\n";
getch();
break;
}
case 10:
{
cout << setw(50) << "CALCULO DE LA VELOCIDAD RELATIVA" << endl;
cout << "\n\n";
cout << "INGRESE LA VELOCIDAD 1: "; cin >> a;
cout << "INGRESE LA VELOCIDAD 2: "; cin >> b;
c = velocidad_relativa(a,b);
cout << "LA VELOCIDAD RELATIVA ES = " << c;
cout << setw(55) << "GRACIAS POR USAR Dev-C++\n\n\n\n";
cout << "\n\n";
getch();
break;
}
defaul:
cout << endl << "Opcion no valida" << endl;
break;
}
}
} while ( op != 0 );
system ("read");
return 0;
}
float transistor_interruptor(int Vc, int n, int hFE)
{
return (Vc * hFE) / (n * 5);
}
float ganancia_opamp(int Rg, int Rin, int Vin)
{
return (-(Rg*Vin)/Rin);
}
float alterna_bjt(int hie, int hFE, int Ib, int R1)
{
return ((hie / Ib) * R1 + hFE);
}
float calculo_altura(int a, int b, int aceleracion)
{
return ((a*b)+(1/2*aceleracion*b*b));
}
float calculo_distancia(int a, int b, int c)
{
return ((a*b)+1/2*c*b*b);
}
float velocidad_final(int a, int b, int aceleracion)
{
return a+aceleracion*b;
}
float hallando_voltaje(int r, int I)
{
return (r * I);
}
float movimiento_compuesto(int a, int b)
{
return (a/b) / 2;
}
float movimiento_parabolico(int a, int b)
{
return a*a/b;
}
float velocidad_relativa(int a, int b)
{
return (a-(-b));
}
es EVAP1
ResponderEliminar