IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Visual Basic (https://www.ircforumlari.net/visual-basic/)
-   -   Visual Basic İle 4 İşlem (https://www.ircforumlari.net/visual-basic/442588-visual-basic-ile-4-islem.html)

KarakıZ 11 Ocak 2012 19:33

Visual Basic İle 4 İşlem
 
Bu dersi özellikle Vb.Net'e yeni başlayan arkadaşlar için hazırladım.

Bu dersimizde VB.net'te basit toplama, çıkarma, çarpma ve bölme işlemlerini öğreneceğiz.

Formumuzda 2 textbox ve 4 adet de buton olduğunu varsayarak işlemlerimizi yapıyoruz. Yani şu şekilde:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Toplama (1.Butonumuza Çift Tıklayarak İçine Yazıyoruz)

Kod:

Dim sayi1, sayi2, sonuc As Integer
        sayi1 = TextBox1.Text
        sayi2 = TextBox2.Text
        sonuc = Val(TextBox1.Text) + Val(TextBox2.Text)
        MsgBox(sonuc)


Çıkarma (2.Butonumuza Çift Tıklayarak İçine Yazıyoruz)

Kod:

Dim sayi1, sayi2, sonuc As Integer
        sayi1 = TextBox1.Text
        sayi2 = TextBox2.Text
        sonuc = Val(TextBox1.Text) - Val(TextBox2.Text)
        MsgBox(sonuc)


Çarpma (3.Butonumuza Çift Tıklayarak İçine Yazıyoruz)

Dim sayi1, sayi2, sonuc As Integer
sayi1 = TextBox1.Text
sayi2 = TextBox2.Text
sonuc = Val(TextBox1.Text) * Val(TextBox2.Text)
MsgBox(sonuc)


Bölme (4.Butonumuza Çift Tıklayarak İçine Yazıyoruz)

Kod:

Dim sayi1, sayi2, sonuc As Integer
        sayi1 = TextBox1.Text
        sayi2 = TextBox2.Text
        sonuc = Val(TextBox1.Text) / Val(TextBox2.Text)
        MsgBox(sonuc)


Programın tamamının kodları şu şekilde oluyor;

Kod:

Public Class Form1
  Dim sayi1, sayi2, sonuc As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        sayi1 = TextBox1.Text
        sayi2 = TextBox2.Text
        sonuc = Val(TextBox1.Text) + Val(TextBox2.Text)
        MsgBox(sonuc)
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        sayi1 = TextBox1.Text
        sayi2 = TextBox2.Text
        sonuc = Val(TextBox1.Text) - Val(TextBox2.Text)
        MsgBox(sonuc)
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        sayi1 = TextBox1.Text
        sayi2 = TextBox2.Text
        sonuc = Val(TextBox1.Text) * Val(TextBox2.Text)
        MsgBox(sonuc)
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        sayi1 = TextBox1.Text
        sayi2 = TextBox2.Text
        sonuc = Val(TextBox1.Text) / Val(TextBox2.Text)
        MsgBox(sonuc)
    End Sub
End Class


AÇIKLAMA

sayi1, sayi2 ve sonuc olmak üzere integer türünde, yani sayısal değişken tanımlıyoruz. Daha sonra sayi1 değişkenini Textbox1.Text yani TextBox1'in İçindeki değere eşitliyoruz.

sayi2 değişkenini de aynı şekide TextBox2'ye eşitliyoruz.

Daha sonra sonuc değişkenimizin içine Textbox1 ile Textbox2'nin içindeki değerlerin toplamını atıyoruz. Başlarına Val ifadesini koymamızın sebebi ise, virgüllü sayı çıkmasın diyedir. Yani sayı 9,9 olursa, program onu direk olarak 10'a yuvarlar. Eğer 9,3'se mesela, program onu 9'a yuvarlar. Val ifadesini koymasanız da olur.

Daha sonra ise MsgBox'ın içine sonuc yazarak sonucu bize mesaj kutusu olarak göstermesini sağlıyoruz. Diğer işlemler için de değişen birşey yok, sadece işareti değiştiriyorsunuz.

Kaynak; sanalkurs.net


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:42.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net