// conteo descendente
usando for
#include
<iostream>
#include <math.h>
using namespace std;
// VARIABLES PUBLICAS
int opcion,n,i,q,e;
int main ()
{
// TOMA
DE DECISION MUILTIPLE
//
INICIO DEL BUBLE DO WHILE
do
{
cout<<"---------------------";
cout<<"MENU PRINCIPAL \n \n";
cout<<"1)
CALCULO DE LA TRANSFORMACION DE CALOR EN TRABAJO \n";
cout<<"2) CALCULO DE LA
ENTRIOPIA EN CIRCUITOS ELECTRICOS \n";
cout<<"3) CALCULO DE LA
EFICIENCIA DE UNA MAQUINA TERMICA \n";
cout<<"4) CALCULO DE LOS PUNTOS
F(x) de una PARABOLA \n\n";
cout<<" INGRESE UNA OPCION
/<0> PARA SALIR \n\n";
cin>>opcion;
switch (opcion)
{
case 1:
{
double r;
int final;
cout<<"-----------------------------------------\n";
cout << "CALCULO DE LA
TRANSFORMACION DE CALOR EN TRABAJO \n\n" << "";
cout << "INGRESE EL
TRABAJO REALIZADO: "; cin>>final;
cout << "INGRESE EL CALOR
CEDIDO POR LA FUENTE CALIENTE: "; cin>>q;
for (n=1; n<=final;
n++)
{
//PROCESO DE CALCULO
e= n/q;
cout << "PARA UNA
CAPACITANCIA DE " << n << " LA ENERGIA ALMACENADA ES
"<< e <<"\n";
++i;
}
cout << "FIN\n";
}
break;
case 2:
{
double s;
int final;
cout << "\n\n";
cout <<
"-----------------------------------------------------------------\n";
cout << "CALCULO DE LA ENTRIOPIA EN CIRCUITOS
ELECTRICOS\n\n";
cout << "INGRESE LA
CANTIDAD DE CALOR > ";cin >> final;
i=1;
while (i<=final)
{
s = i/0.02;
cout << "PARA UNA TEMPERATURA DE " << i << " LA
ENTRIOPIA SERA "<< s<<"\n";
++i;
}
cout << "FIN\n";
}
break;
case 3:
{
double r;
int final;
cout<<"-----------------------------------------\n";
cout << "CALCULO DE LA
EFICIENCIA DE UNA MAQUINA TERMICA\n\n" << "";
cout << "INGRESE EL
TRABAJO: "; cin>>final;
cout << "INGRESE EL
CALOR: "; cin>>q;
for (n=1; n<=final;
n++)
{
//PROCESO DE CALCULO
r = n/q;
cout << "PARA UN
TRABAJO " << n<< " LA EFICIENCIA DE LA MAQUINA TERMICA ES
"<< r <<"\n";
++i;
}
cout << "FIN\n";
}
break;
case 4:
{
int final;
double r;
// CALCULO DE LOS PUNTOS F(X) DE UNA PARABOLA
cout <<
"\n\n";
cout <<
"-----------------------------------------------------------------\n";
cout << "USO DEL COMANDO
WHILE --- CALCULO DE LOS PUNTOS F(X) DE UNA PARABOLA \n\n";
cout << "Ingrese el rango
de X = ";
cin >> final;
int p=5;
i=1;
while (i<=final)
{
r = sqrt (2*p*i);
cout << "F( "<< i <<" )"<<
" = "<< r << " \n ";
++i;
}
//cout <<i*i<<" \n ";
cout << "FIN\n";
}
break;
default:
cout<<"grupo default de
instrucciones \n";
}
// FIN DEL BUBLE WHILE
} while (opcion!=0);
// FINAL DEL PROGRAMA
system("pause");
return 0;
}
TRABAJO 2
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
//DECLARACION
int x, a, b, c, P, Q;
float d, X1, X2, m, g, i,w,f,k
,q,e,v,h,v1,t,t1,l;
bool R1;
//ASIGNACION
cout << "MENU DE OPERACIONES PARA FISICA \n\n";
cout << "1) PENDULO FISICO\n";
cout << "2) LEY DE NEWTON\n";
cout << "3) LEY DE COULOMB\n";
cout << "4) CAMPO ELECTRICO\n";
cout << "5) ENERGIA CINETICA\n";
cout << "6) ENERGIA POTENCIAL
GRAVITATORIA\n";
cout << "7) VELOCIDAD FINAL\n\n";
cout << "8) HALTURA\n\n";
cout << "9) ENERGIA CALORIFICA
ESPECIFICA\n\n";
cout << "10)ENERGIA CALORIFICA LATENTE\n\n";
cout << "INGRESE UNA OPCION: "; cin>>x; cout<<endl;
//RESULTADO
switch (x)
{
case 1:
{
cout << "PENDULO
FISICO \n\n ";
cout
<< "INGRESE LA MASA "; cin>>m;
cout
<< "INGRESE LA GRAVEDAD: "; cin>>g;
cout
<< "INGRESE LA DISTANCIA: "; cin>>d;
cout
<< "INGRESE LA INERCIA: "; cin>>i;
w=sqrt(m*g*d/i);
cout<<"EL VALOR DEL PENDULO FISICO ES= "; cout<<w;
cout <<"\n";
system("PAUSE");
break;
}
case
2:
{
cout
<< "LEY DE NEWTON \n\n ";
cout
<< "INGRESE LA MASA : "; cin>>m;
cout
<< "INGRESE LA FRECUENCIA : "; cin>>w;
cout
<< "INGRESE EL DESPLAZAMIENTO: "; cin>>x;
f=m*(w*w)*x;
cout
<<"El RESULTADO ES= ";
cout<<f;
cout <<"\n";
system("PAUSE");
break;
}
case 3:
{
cout << "LEY DE
COULOMB \n\n ";
cout
<< "INGRESE LA CONSTANTE k: "; cin>>k;
cout
<< "INGRESE LA CONSTANTE q : "; cin>>q;
cout
<< "INGRESE LA CONSTANTE d: "; cin>>d;
e=
(k*q)/(d*d);
cout
<<"El RESULTADO ES =
"; cout<<e;
cout <<"\n";
system("PAUSE");
break;
}
case
4:
{
cout
<< "CALCULO DEL CAMPO ELECTRICO \n\n ";
cout
<< "INGRESE LA FUERZA : "; cin>>f;
cout
<< "INGRESE LA CARGA : "; cin>>q;
e= f/q;
cout
<<"El CAMPO ELECTRICO ES =
"; cout<<e;
cout <<"\n";
system("PAUSE");
break;
}
case 5:
{
cout
<< "CALCULO DE LA ENERGIA CINETICA \n\n ";
cout
<< "INGRESE LA MASA: "; cin>>m;
cout
<< "INGRESE LA VELOCIDAD : "; cin>>v;
e=
(m*v*v)/2;
cout
<<"LA ENERGIA CINETICA ES =
"; cout<<e;
cout <<"\n";
system("PAUSE");
break;
}
case 6:
{
cout
<< "CALCULO DE LA ENERGIA POTENCIAL \n\n ";
cout
<< "INGRESE LA MASA: "; cin>>m;
cout
<< "INGRESE LA GRAVEDAD: "; cin>>g;
cout
<< "INGRESE LA HALTURA : "; cin>>h;
e= m*g*h;
cout
<<"LA ENERGIA POTENCIAL GRAVITATORIA ES = "; cout<<e;
cout <<"\n";
system("PAUSE");
break;
}
case 7:
{
cout
<< "CALCULO DE LA VELOCIDAD FINAL\n\n ";
cout
<< "INGRESE VELOCIDAD INICIAL : "; cin>>v1;
cout
<< "INGRESE LA GRAVEDAD : "; cin>>g;
cout
<< "INGRESE LA DISTANCIA : "; cin>>d;
v=sqrt((v1*v1)+ (2*g*d));
cout
<<"LA VELOCIDAD FINAL ES =
"; cout<<v;
cout <<"\n";
system("PAUSE");
break;
}
case 8:
{
cout
<< "CALCULO DE LA HALTURA\n\n ";
cout
<< "INGRESE VELOCIDAD INICIAL : "; cin>>v1;
cout
<< "INGRESE LA GRAVEDAD : "; cin>>g;
cout
<< "INGRESE EL TIEMPO : "; cin>>t;
h=
(v1*t)+(g*t*t)/2;
cout
<<"LA HALTURA ES = ";
cout<<v;
cout <<"\n";
system("PAUSE");
break;
}
case 9:
{
cout
<< "CALCULO DE LA ENERGIA CALORIFICA\n\n ";
cout
<< "INGRESE LA MASA : "; cin>>m;
cout
<< "INGRESE CALOR ESPECIFICO : "; cin>>c;
cout
<< "INGRESE EL TIEMPO :
"; cin>>t;
cout
<< "INGRESE EL TIEMPO 1 :
"; cin>>t1;
q=
m*c*(t-t1);
cout
<<"EL RESULTADO ES =
"; cout<<q;
cout <<"\n";
system("PAUSE");
break;
}
case 10:
{
cout
<< "CALCULO DE LA ENERGIA CALORIFICA LATENTE\n\n ";
cout
<< "INGRESE LA MASA : "; cin>>m;
cout
<< "INGRESE CALOR LATENTE : "; cin>>l;
q= m*l;
cout
<<"EL RESULTADO ES =
"; cout<<q;
cout <<"\n";
system("PAUSE");
break;
}
}
}
TRABAJO 1
Ejercicio
nº1
using
namespace std;
#include<iostream>
#include<conio.h>
#include<iomanip>
#include<math.h>
int main()
{
float f=0,m=0,w=0,x=0;
cout<<setw(50)<<"FUERZA DE NEWTON\n"
<<setw(50)<<"=============\n"
<<"\n\n\n";
cout<<setw(50)<<"ingresar
masa=";cin>>m;
cout<<setw(50)<<"ingresar
frecuancia=";cin>>w;
cout<<setw(50)<<"ingresar desplazamiento=";cin>>x;
f=m*(w*w)*x;
cout<<setw(50)<<"FUERZA DE
NEWTON="<<f<<"\n";
cout<<setw(50)<<"fin de la
operacion"<<endl;
getch();
}
Ejercicio
nº2
using namespace std;
#include<iostream>
#include<conio.h>
#include<iomanip>
#include<math.h>
int main()
{
float w=0,m=0, d=0,g=0,i=0;
cout<<setw(50)<<"pendulo fisico o
frecuencia angular\n"
<<setw(50)<<"================\n"
<<"\n\n\n\n\n";
cout<<setw(50)<<"ingresar la
masa=";cin>>m;
cout<<setw(50)<<"ingresar
distancia=";cin>>d;
cout<<setw(50)<<"ingresar
gravedad";cin>>g;
cout<<setw(50)<<"ingresar momento de
inercia=";cin>>i;
w=sqrt(m*g*d/i);
cout<<setw(50)<<"pendulo fisico o
frecuencia angular="<<w<<"\n";
cout<<setw(50)<<"fin de la
operacion"<<endl;
getch();
Ejercicio nº3
//ECUACION CUADRATICA
#include "conio.h"
#include "stdio.h"
#include "math.h"
main()
{
int a,b,c;
float x1,x2,x3;
printf("escribir 3 valores de a,b,c\n");
scanf("%i
%i %i",&a,&b,&c);
x3=sqrt(b*b)-4*a*c;
x1=(-b-x3)- 4*a*c/(2*a);
x2=(-b+x3)-
4*a*c/(2*a);
printf("el
valor de x1 es %.2f ",x1);
printf("\nel valor de x2 es %.2f ",x2);
if(x3<0)
printf("\nla ecuacion es imaginaria");
else
printf("\nla ecuacion es real");
if(x3==0)
printf("\nla ecuacion es compleja");
getch();
}
No hay comentarios:
Publicar un comentario