Merhaba bu işlemi Visual Basic / Forms Applicastion ' da yapabilicek arkadaş var mı ?
For döngüsünü kullanarak
1 / 2 + 2 / 3! + 3! / 4! + 4! / 5! + 3! / 6! + 6! / 7! + 7! / 8!
Faktöriyel Hesaplama
11
●1.016
- 13-02-2010, 16:32:25tek forlu yaptım şuan önemli olanın sonuç oldugunu düşünerek ama faktoriyeli funcion olarak yapabilirsiniz yada yaparım isterseniz

text1 ve comman1 yerleştiriin formunuza
kod:
Private Sub Command1_Click()
Dim i, sonuc As Single
For i = 1 To 8
If i = 1 Then sonuc = 1
If i = 2 Then sonuc = sonuc / (i + i)
If i = 3 Then sonuc = sonuc / i * (i - 1) * (i - 2) + i * (i - 1) * (i - 2)
If i = 4 Then sonuc = sonuc / i * (i - 1) * (i - 2) * (i - 3) + i * (i - 1) * (i - 2) * (i - 3)
If i = 5 Then sonuc = sonuc / i * (i - 1) * (i - 2) * (i - 3) * (i - 4) + (i - 2) * (i - 3) * (i - 4)
If i = 6 Then sonuc = sonuc / i * (i - 1) * (i - 2) * (i - 3) * (i - 4) * (i - 5) + i * (i - 1) * (i - 2) * (i - 3) * (i - 4) * (i - 5)
If i = 7 Then sonuc = sonuc / i * (i - 1) * (i - 2) * (i - 3) * (i - 4) * (i - 5) * (i - 6) + i * (i - 1) * (i - 2) * (i - 3) * (i - 4) * (i - 5) * (i - 6)
If i = 8 Then sonuc = sonuc / i * (i - 1) * (i - 2) * (i - 3) * (i - 4) * (i - 5) * (i - 6) * (i - 7)
Next i
Text1.Text = sonuc
End Sub
