15. januar 2006 - 13:36
Der er
4 kommentarer og 1 løsning
Sinus i Visual Basic
Jeg har prøvet koden: "A = Sin(B)". Jeg har forsøgt med A og B som både Integer og Single. For A = 1 To 90 B = Sin(A) Debug.Print B Next A Jeg får nogle mærkelige resultater. Hvad er der galt?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. januar 2006 - 13:51
#1
Sin Function Example This example uses the Sin function to return the sine of an angle. Dim MyAngle, MyCosecant MyAngle = 1.3 ' Define angle in radians. MyCosecant = 1 / Sin(MyAngle) ' Calculate cosecant. fra excel hjælp
15. januar 2006 - 14:25
#2
Det er fordi VB regner i radianer, sinus funktionen skal du selv lave eller omregne hvis du vil bruge den som du kender det fra lommeregneren. klippet lidt fra et projekt Global Const PI = 3.14159265358979 Public Function RadTilGrad(Radianer As Single) As Single RadTilGrad = Radianer * 180 / PI End Function Så skulle du få lidt mere "normale" resultater
19. januar 2006 - 16:29
#3
Både VB6 og f.eks. Excel regner vinkler i radianer.
rynke10, giv mig et svar, så jeg kan give dig point.
Kurser inden for grundlæggende programmering