Este es mi algoritmo capaz de resolver problemas trigonométricos con la estructura if
para resolver el problema trigonometrico tienes que poner un angulo de y un lado del triangulo ,y el programa calculara el resto de los lados y angulos.
A continuación pongo mi algoritmo y el software para descargarlo.
#include < iostream >
#include < math.h >
using namespace std;
int main()
{
double A,B,C,a,b;
cout<<"Bienvenid@ a mi programa de Funciones trigonometricas By: Sephiroth \n\n";
cout<<"si desconoces el valor de alguno de los dos poner 0\n\n";
cout<<"inserta el cateto opuesto: ";
cin>>A;
cout<<"inserta el cateto adyacente: ";
cin>>B;
cout<<"inserta La ipotenusa: ";
cin>>C;
cout<<"inserta el valor del angulo a: ";
cin>>a;
cout<<"inserta el valor del angulo b: ";
cin>>b;
cout<
a=180-(90+b);
if(A< B & C< B ){
C=B/cos(a*3.1416/180);
A=sqrt(-1*(B*B-C*C));
}
else{
if(A< C ){
A=C*sin(a*3.1416/180);
B=sqrt(-1*(A*A-C*C));
}
else
{
C=A/sin(a*3.1416/180);
B=sqrt(-1*(A*A-C*C));
}
}
}
else{
b=180-(90+a);
if(A< B&C< B){
C=B/cos(a*3.1416/180);
A=sqrt(-1*(B*B-C*C));
}
else{
if (A< C){
A=C*sin(a*3.1416/180);
B=sqrt(-1*(A*A-C*C));
}
else{
C=A/sin(a*3.1416/180);
B=sqrt(-1*(A*A-C*C));
}
}
}
cout<<"El valor de el cateto Adyacente es: "<< B <
}
Enlace de descarga.Funciones Trigonometricas.exe
No hay comentarios:
Publicar un comentario