funkcje matematyczne

0

mam mały problem polegający na tym, że piszac kod źródłowy w środowisku turbo pascala używam funkcji sin(x) i otrzymuje jakieś niesamowite wyniki np dla sin(50) dostaje wynik ujemny !! coś koło -3, a dla innych wartości kąta wartości końowe są niezgodne z rzeczywistością... Jeżeli ktoś zna odpowiedz to proszę o pomoc ...

Dodam jeszcze że typy zmiennych są dobrze zdefiniowane i tutaj nie ma błędu

0

dla sin(50) dostaje wynik ujemny coś koło -3

A zauważyłeś na końcu E-01 [glowa]
Może jasniej, Sin(50) = -2.6237485367E-01 to oznacza -2.6237485367 * 10 ^ (-1) czyli 0.26237485367.

a dla innych wartości kąta wartości końowe są niezgodne z rzeczywistością...

Kąt dla funkcji Sin należy podawać w radianach, a nie w stopniach.

0

Skorzystaj z formatowania liczby rzeczywistej ... zastosuj dwukropki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1