السلام عليكم ..
شاهد هذا المثال ::
Private Sub Timer1_Timer() Const rad = 3.14 / 180 Static A As Integer A = A + 10 If A >= 360 Then A = 0 Cls 'Print A, " ", Sin(A * rad) Print A, " ", Sin(180 * rad) End Sub
Sin(180 * rad)
تساوي 1.5
أين الخطأ ..
بالرغم من ان باقي قيم اي زاوية تطلع صحيحة
وكما هو معروف ... قيمة اي دالة مثلثية اقل من او يساوي واحد واكبر من او يساوي -1 ..
???
