nahoy Skrevet 22. januar 2007 Skrevet 22. januar 2007 (endret) Jeg leker litt med cosinus og sinus i c++, men så støtte jeg på dette problemet: #include <stdio.h> #include <iostream.h> #include <math.h> using namespace std; int main () { cout << cos(270) << endl; cout << cos(-90) << endl; system("pause"); return 0; } Når jeg kjører koden får jeg tallene: 0.984382 -0.448074 cosinus av 270 og 90 skal være 0! Hva er dette for noe tull? EDIT: Fant ut av det selv. cos() bruker radianer! Det var litt teit. Da blir jeg nødt til å lære litt om radianer. Endret 22. januar 2007 av nahoy
einaros Skrevet 22. januar 2007 Skrevet 22. januar 2007 sin, cos og tan bruker radianer, ikke grader. Gang med 180 og del på pi.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå