A partir de un cateto y la hipotenusa halla los datos faltantes en un triangulo RECTANGULO
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "math.h"
using namespace std;
void main()
{
double cat1=0,cat2=0,hipo=0,angle1=0,angle2=0;
cout<<"Ingrese la medida de un cateto: ";cin>>cat1;
cout<<"Ingrese la medida de la hipotenusa: ";cin>>hipo;
//sin(a) extrae al seno de a; asin(b) extrae el arcoseno de b
angle1=asin(sin(3.1416/2)*cat1/hipo);
angle2=3.1416/2-angle1;
cat2=sin(angle2)*cat1/sin(angle1);
cout<<endl<<"Cateto faltante mide: "<<cat2<<endl;
cout<<endl<<"Angulo de cateto "<<cat1<<" mide "<<angle1<<" rad"<<endl;
cout<<endl<<"Angulo de cateto "<<cat2<<" mide "<<angle2<<" rad"<<endl;
_getch();
}
No hay comentarios:
Publicar un comentario