Visual Basic.Net Temel Matematiksel İşlemler
Selam Visual Basic dostları :)
Bugünkü makalemizde Visual Basic ile basit bir hesap makinesi nasıl yapılır bunu öğreneceğiz,tabi burda konumuzun odak noktası hesap makinesi değil Visual Basic'te matematiksel işlemleri olacak :)
Eğer Visual Basic dışında C# ile de ilgileniyorsanız C# kategorisindeki hesap makinesi makalesini incelemenizi öneririm zira syntax hariç geri kalan konularımız bire bir aynı olacağını belirteyim.
Bu makalemizde Math sınıfına girmeden basit hesap makinesinde temel 4 işlem (toplama,çıkarma,bölme,çarpma) dışında
mod almayı yani kalan bulmayı öğreneceğiz.
Şimdi Visual Studio'yu açıp hemen yeni bir Visual Basic projesi açalım ve projenin adını vbHesapMakinesi olarak
adlandıralım,ardından design sekmesine geçip toolboxtan formumuza 2 textbox,1 label ve 1 tane butonu formumuza
yerleştirelim:
Textboxlarımıza sırasıyla; "txtSayi1" ve "txtSayi2" name özelliklerini verdikten sonra sonucu labelda göstermek
için (bu defa messagebox kullanmıyoruz :) ) name özelliğine "lblSonuc" text özelliğine "-" işareti veriyor ve
butonumuza da "btnTopla" name i verip Text özelliğine "Topla" yazıyoruz.
Hemen başlarsak ilk matematik işlemimiz toplama işlemi,bu matematiksel işlemi gerçekleştirirken "+" işaretini
kullanıyoruz,bildiğiniz gibi artı işlemi en az iki string ifadeyi birleştirmekte de kullanılıyor bu yüzden diğer
matematiksel işlemlerden biraz farklı,tabi bizim konumuz sayılarla ilgili :)
ve Topla butonumuza çift tıklayıp kod tarafına geçiyoruz.
Öncelikle integer tipinde kullanıcının textboxlara girdiği değerleri sayi1 ve sayi2 değişkenine atıyoruz:
Şimdi ise sayıları kendi aralarında toplayarak int tipinde sonuc isimli değişkenimize atıyoruz:
ve çıkan sonucu labela yazdırıyoruz:
Gördüğünüz gibi label kontrolümüzün kullanımıda neredeyse MessageBox.Show() metodunun kullanımına benziyor,sonuçta her ikiside ekrana yazılacak değerleri string tipinde istiyor.
Programımızı çalıştırdığımızda ise:
5 ile 8 i toplayıp 13 sonucunu elde ediyoruz :)
Şimdi de çıkarma işlemini uygulayalım,tabi bunun için formumuza yeni bir buton atıp name özelliğine "btnCikar"
text özelliğine "Çıkar" yazıyoruz:
Kod tarafına geçersek kodlar yine aynı bu defa tek fark çıkarma işlemi için "+" değil "-" işaretini kullanıyoruz:
Test edersek:
9'dan 7'yi çıkarıyorum ve sonuç 2 çıkıyor,yani doğru :)
Şimdi çarpma işlemini test edelim,tahmin edeceğiniz gibi kodlar yine aynı ancak bu sefer "*" işaretini
kullanıyoruz,tabi bundan önce formumuza yeni bir buton atıyor,name özelliğini "btnCarp" yazıp text özelliğine
"Çarp" yazıyoruz;
Sonuç yine doğru :)
Şimdi ise bölme işlemini yapıyoruz,yine herşey aynı ancak bu defa bölme işlemimizin ifadesi "/" ile gösteriyoruz:
Unutmadan küçük bir not belirtmek istiyorum; bölme işlemi sonucunda sayı ondalıklı yani virgüllü çıkabileceği için
değişken tiplerini Double gibi ondalık değer tutabilen veri tiplerini tercih etmenizi öneririm,sonra vay benim
virgülden sonraki sayılarım nerede vay niye yanlış sonuç çıkıyor demeyin :)
Son olarak mod almayı inceliyoruz,yani bir sayının bir başka sayıya bölümünden kalanı buluyoruz.Bunun için mod
işaretimiz "%" işareti olacak diyorsanız ya C# ya da Java gibi dillerden geldiğiniz için yanılıyorsunuz çünkü
visual basicte mod alma işareti yok,bunun yerine aynen "mod" yazıyoruz ;)
Kodlarımız yine aynı,bu defa kalan değer tam sayı çıkacağı için double almaya gerek yok ama isterseniz alsanızda
sorun olmaz hani :)
Gördüğünüz gibi visual basic ile temel matematiksel işlemleri öğrenmiş olduk,bir sonraki makalemizde görüşmek
dileğiyle hoşçakalın :)
Projeyi İndir
Bugünkü makalemizde Visual Basic ile basit bir hesap makinesi nasıl yapılır bunu öğreneceğiz,tabi burda konumuzun odak noktası hesap makinesi değil Visual Basic'te matematiksel işlemleri olacak :)
Eğer Visual Basic dışında C# ile de ilgileniyorsanız C# kategorisindeki hesap makinesi makalesini incelemenizi öneririm zira syntax hariç geri kalan konularımız bire bir aynı olacağını belirteyim.
Bu makalemizde Math sınıfına girmeden basit hesap makinesinde temel 4 işlem (toplama,çıkarma,bölme,çarpma) dışında
mod almayı yani kalan bulmayı öğreneceğiz.
Şimdi Visual Studio'yu açıp hemen yeni bir Visual Basic projesi açalım ve projenin adını vbHesapMakinesi olarak
adlandıralım,ardından design sekmesine geçip toolboxtan formumuza 2 textbox,1 label ve 1 tane butonu formumuza
yerleştirelim:
Textboxlarımıza sırasıyla; "txtSayi1" ve "txtSayi2" name özelliklerini verdikten sonra sonucu labelda göstermek
için (bu defa messagebox kullanmıyoruz :) ) name özelliğine "lblSonuc" text özelliğine "-" işareti veriyor ve
butonumuza da "btnTopla" name i verip Text özelliğine "Topla" yazıyoruz.
Hemen başlarsak ilk matematik işlemimiz toplama işlemi,bu matematiksel işlemi gerçekleştirirken "+" işaretini
kullanıyoruz,bildiğiniz gibi artı işlemi en az iki string ifadeyi birleştirmekte de kullanılıyor bu yüzden diğer
matematiksel işlemlerden biraz farklı,tabi bizim konumuz sayılarla ilgili :)
ve Topla butonumuza çift tıklayıp kod tarafına geçiyoruz.
Öncelikle integer tipinde kullanıcının textboxlara girdiği değerleri sayi1 ve sayi2 değişkenine atıyoruz:
Şimdi ise sayıları kendi aralarında toplayarak int tipinde sonuc isimli değişkenimize atıyoruz:
ve çıkan sonucu labela yazdırıyoruz:
Gördüğünüz gibi label kontrolümüzün kullanımıda neredeyse MessageBox.Show() metodunun kullanımına benziyor,sonuçta her ikiside ekrana yazılacak değerleri string tipinde istiyor.
Programımızı çalıştırdığımızda ise:
5 ile 8 i toplayıp 13 sonucunu elde ediyoruz :)
Şimdi de çıkarma işlemini uygulayalım,tabi bunun için formumuza yeni bir buton atıp name özelliğine "btnCikar"
text özelliğine "Çıkar" yazıyoruz:
Kod tarafına geçersek kodlar yine aynı bu defa tek fark çıkarma işlemi için "+" değil "-" işaretini kullanıyoruz:
Test edersek:
9'dan 7'yi çıkarıyorum ve sonuç 2 çıkıyor,yani doğru :)
Şimdi çarpma işlemini test edelim,tahmin edeceğiniz gibi kodlar yine aynı ancak bu sefer "*" işaretini
kullanıyoruz,tabi bundan önce formumuza yeni bir buton atıyor,name özelliğini "btnCarp" yazıp text özelliğine
"Çarp" yazıyoruz;
Sonuç yine doğru :)
Şimdi ise bölme işlemini yapıyoruz,yine herşey aynı ancak bu defa bölme işlemimizin ifadesi "/" ile gösteriyoruz:
Unutmadan küçük bir not belirtmek istiyorum; bölme işlemi sonucunda sayı ondalıklı yani virgüllü çıkabileceği için
değişken tiplerini Double gibi ondalık değer tutabilen veri tiplerini tercih etmenizi öneririm,sonra vay benim
virgülden sonraki sayılarım nerede vay niye yanlış sonuç çıkıyor demeyin :)
Son olarak mod almayı inceliyoruz,yani bir sayının bir başka sayıya bölümünden kalanı buluyoruz.Bunun için mod
işaretimiz "%" işareti olacak diyorsanız ya C# ya da Java gibi dillerden geldiğiniz için yanılıyorsunuz çünkü
visual basicte mod alma işareti yok,bunun yerine aynen "mod" yazıyoruz ;)
Kodlarımız yine aynı,bu defa kalan değer tam sayı çıkacağı için double almaya gerek yok ama isterseniz alsanızda
sorun olmaz hani :)
Gördüğünüz gibi visual basic ile temel matematiksel işlemleri öğrenmiş olduk,bir sonraki makalemizde görüşmek
dileğiyle hoşçakalın :)
Projeyi İndir