Grados sexagesimales: coseno y seno

María Paula Pereiro Trejo


/*Este programa calcula el seno y el coseno de un ángulo dado en 
grados, minutos y segundos sexagesimales. Utilizando primero una 
función que pase de sexagesimal a radianes. */

#include <stdio.h>
#include <math.h>

#define PI 3.14

double valor_radianes(void);

int main ()
{
    double N,M,R;

    N=valor_radianes();
    M=cos(N);
    R=sin(N);
    printf("El coseno es: %lf \n",M);
    printf("Y el seno es: %lf \n",R);
    return 0;
}

double valor_radianes(void)
{
    double x,y,z,valor1,valor2,valor3,valor_total;
    printf("Dame los grados, los minutos y los segundos: ");
    scanf("%lf",&x);
    scanf("%lf",&y);
    scanf("%lf",&z);
    valor1=(x*2*PI)/360.0;
    valor2=((y/60)*2*PI)/360.0;
    valor3=(((z/60)/60)*2*PI)/360.0;
    valor_total=valor1+valor2+valor3;
    return valor_total;
}
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