Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

sinus 90

Ostatnio zmodyfikowano 2010-12-01 16:20
Autor Wiadomość
kampar
Temat założony przez niniejszego użytkownika
sinus 90
» 2010-12-01 16:06:51
Witam potrzebuje do mojego programu wartosc sinusa dla danego kąta. Używam do tego biblioteki math.h funkcji sin(kąt). Z tego co wiem to sin(90) powinien równac się jeden, a wychodzi liczba ok 0.893996664, tyle samo wychodzi jak wpisze w google "sin 90". O funkcjach trygonometrycznych na matmie jeszcze nie miałem i mogę gdzieś popełniać błąd. Więc teraz moje pytanie brzmi: Dlaczego sin(90) zwraca taką wartość?
P-24717
pekfos
» 2010-12-01 16:09:10
a nie powinien brać kątów w radianach?
P-24718
ison
» 2010-12-01 16:20:14
powinien,
jeśli chcesz zamienić stopnie na radiany to liczbę pomnóż przez PI i podziel przez 180

C/C++
#include <cstdio>
#include <cmath>

int main()
{
    printf( "%.2lf\n", sin( 90 * M_PI / 180 ) )
}
wypisze 1.00
P-24722
« 1 »
  Strona 1 z 1