martes, 13 de septiembre de 2011

Angulos de un triangulo

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