Klavyeden girilen bir sayının birler basamağından itibaren ikinci çift sayısının faktöriyelini alan program Vb.Net

Klavyeden girilen bir sayının birler basamağından itibaren ikinci çift sayısının faktöriyelini alan program Vb.Net

[code lang=”vb”]

Public Class Form1

‘www.gorselprogramlama.com

Private Sub btnHesapla_Click(sender As System.Object, e As System.EventArgs) Handles btnHesapla.Click

Dim s As String

label2.Text = "0" ‘www.gorselprogramlama.com

Dim sayac As Integer = 0, sayi As Integer = 0, faktoriyel As Integer = 1

s = InputBox("Sayıyı Giriniz")

For i As Integer = s.Length – 1 To 0 Step -1

If Integer.Parse(s(i).ToString()) Mod 2 = 0 Then

sayac += 1 ‘www.gorselprogramlama.com

If sayac = 2 Then

sayi = Integer.Parse(s(i).ToString())

Exit For

End If ‘www.gorselprogramlama.com

End If

Next

If sayac < 2 Then

MessageBox.Show("Girilen sayı içinde gerekli miktarda çift sayı yoktur !")

Else ‘www.gorselprogramlama.com

For i As Integer = sayi To 1 Step -1

faktoriyel *= i

Next

label2.Text = faktoriyel.ToString() ‘www.gorselprogramlama.com

End If

End Sub

End Class ‘www.gorselprogramlama.com 

[/code]

Projeyi İNDİR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir