TextBox’a Girilen Sayının Tek ve Çift Rakamlarını Toplama Vb.Net

TextBox’a Girilen Sayının Tek ve Çift Rakamlarını Toplama Vb.Net

 

Soru: textBox’a girilen sayının tek ve çift rakamlarını ayrı ayrı toplayıp sonucu label3 ve label4′de gösteren programın kodlarını yazınız.

[code language=”Vb”]

Public Class Form1

Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click

Dim deger As String

Dim tektoplam As Integer = 0, cifttoplam As Integer = 0, gecici As Integer

deger = textBox1.Text

‘textbox’a girilen sayıyı deger değişkenine aktarıyoruz

For i As Integer = 0 To deger.Length – 1

‘sıfırdan girilen sayının rakam sayısı kadar

‘yani 567 sayısı girildiyse 3 defa for döngüsü çalışılır

‘çünkü 567 üç rakamlı

gecici = Val(deger(i).ToString())

If (gecici Mod 2) = 1 Then tektoplam += gecici

‘eğer gecici değişkenin ikiye bölümünden kalan 1 ise yani tek ise gecici değişkeninin değerini tektoplam’a ekle

If (gecici Mod 2) = 0 Then cifttoplam += gecici

‘eğer gecici değişkenin ikiye bölümünden kalan o ise yani çift ise gecici değişkeninin değerini cifttoplam’a ekle

Next

label3.Text = tektoplam

‘label3’de tektoplam değişkenideki değeri göster

label4.Text = cifttoplam

‘label4’de cifttoplam değişkenideki değeri göster

End Sub

End Class

[/code]

Bir yanıt yazın

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