Seno y coseno de un ángulo

Sergio Cía Luveccce

/* Este programa pide por teclado un ángulo en grados, minutos y segundos; y te calcula el seno y el coseno del ángulo. Para ello, se pasa el ángulo del sistema sexagesimal a radianes mediante un subprograma. */

#include <iostream>
#include <math.h>
using namespace std;

#define pi 3.141592
double enRadianes(double, double, double);

int main ()
{
double grados, minutos, segundos, seno, coseno;

cout << “Introduzca los grados de su angulo: “;
cin >> grados;

do{
cout << “Introduzca los minutos de su angulo: “;
cin >> minutos;
}while ((minutos<0)||(minutos>=60));

do{
cout << “Introduzca los segundos de su angulo: “;
cin >> segundos;}while ((segundos<0)||(segundos>=60));

seno=sin(enRadianes(grados,minutos,segundos));
coseno=cos(enRadianes(grados,minutos,segundos));

cout << “Seno: ” << seno << endl;
cout << “Coseno: ” << coseno << endl << endl;
return 0;
}

double enRadianes(double x, double y, double z)
{
double minutos_dec, grados_dec, rad;
minutos_dec=y+z/60;
grados_dec=x+minutos_dec/60;
rad=grados_dec*2*pi/360;
return rad;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s