martes, 13 de septiembre de 2011

Regla de los senos

También llamada ley de los senos. Establece que la relación de la longitud de un lado al seno del ángulo opuesto a dicho lado es la misma para los tres lados de un triángulo. Utilizando una fórmula, la regla de los senos se puede escribir como

a / sen A = b / sen B = c / sen C

en donde a, b y c son los tres lados y A, B y C son los tres ángulos opuestos a a, b y c.



Este algoritmo obtiene el resto de datos a partir del angulo a y b y el lado C.


#include "stdafx.h"
#include "conio.h"
#include "iostream"
#include "math.h"
using namespace std;

void main()
{
double a,b,c,sa,sb,sc,A,B,C;
cout<<"Ingrese los ángulos en grados sexagesimales"<<endl;

cout<<"Angulo 'A': ";cin>>A;

cout<<"Angulo 'A': ";cin>>B;

cout<<endl<<"Lado 'c': ";cin>>c;
C=180-(A+B);//Cálculo del ángulo c

//CONVERSIÓN DE GRADOS SEXAGESIMALES A RADIANES
A=(A*3.1415926535897932384626433832795)/180;
B=(B*3.1415926535897932384626433832795)/180;

//CÁLCULO DE LOS SENOS
sa=sin(B);
sb=sin(B);
sc=sin(B);
//Las funciones trigonométricas en C++ sólo aceptan radianes!!!
b=c*sb/sc;//Cálculo del lado b
a=c*sa/sc;//Cálculo del lado b
cout<<endl<<"El lado 'a' es "<<a<<" y el lado 'b' es "<<b;

_getch();
}


No hay comentarios:

Publicar un comentario