SIN(X) fonksiyonun kodunu(Seri açılımı formulüyle)
yazdım.(Faktörüyel de orada kullanıldı).Ama program da overflow
oluyor.Bunun nedenini bulamıyorum.Yardımlarınızı bekliyorum..
(Oysaki sin(x) periyodik fonksiyon olduğundan değerleri -1 ile +1 arasında olması gerekir..)(İsteyenler seri açılım formüllerine bu adresten bakabilirler.."http://en.wikipedia.org/wiki/Trigonometric_function")
Option Explicit
Dim x As Double
Public Function Fak(l)
Dim s, k As Double
s = 1
For k = 1 To x
s = s * k
Next
Fak = s
End Function
Private Sub Command1_Click()
Dim n, i, Deger As Double
x = Val(Text1.Text)
n = Val(Text2.Text)
For i = 0 To n
Deger = ((-1) ^ n) * (x ^ (2 * i + 1)) / Fak(2 * i + 1)
Next i
Label4.Caption = Format(Deger, "Fixed")
End Sub
Private Sub Command2_Click()
End
End Sub