|
30.11.2013 (6122) kez okundu Selamun Aleyküm merhaba, bu dersimde C#.Net programlama dilinde bir örnek uygulama anlatacağım. Örnek Uygulama:Kullanıcıdan alınan Maaş tutarına göre 20, 5, 1 TL'lik paralardan en fazla kaçar tane olduğunu hesaplayıp mesaj penceresinde bilgi veren programı yapalım. Örnek Çalışma: Girilen tutar: 98 TL Mesaj penceresinde aşağıdaki mesaj olur: Maaşınızda 4 adet 20 TL, 3 adet 5 TL, 3 adet 1 TL bulunmaktadır. Örneği yapmak için öncelikle yeni bir proje açalım ve 1 adet label, 1 adet textbox ve 1 adet buton ekleyelim. Aşağıdaki ayarları yapalım:
Ayarları yaptıktan sonra butona çift tıklayarak butonun kodunu aşağıdaki gibi yazalım:
Yukarıdaki kodu açıklayacak olursak; 1,2 ve 9. Satırbutonun tıklanma fonksiyonudur. 3.satır:maas adında int türünde bir değişken tanımlanıyor ve textbox1’deki yazı integere dönüştürülerek maas değişkenine atanıyor. 4.satır:int türünde 3 adet değişken tanımlanıyor. 5.satır:Burada maaş tutarını 20’ye bölüyoruz ve bölüm 20’nin kaç tane olduğunu verecektir. Değişkenleri int tanımlayıp işlem yaptığımız için bölümün tam sayı kısmını alacaktır. 6.satır:Burada maas’ın 20’ye bölümünden kalanını (parantez içindeki işlem: maas % 20) 5’e bölüyoruz ve bölüm bize kalandan kaç tane 5 olduğunu verecektir. 7.satır:Burada maas’ın 20’ye bölümünden kalanının (parantez içindeki işlem: maas % 20) 5’e bölümünden kalanını hesaplıyoruz. Kalan 5’ten küçük olacağı için bize 1’in kaç tane olacağını verecektir. 8.satır:Sonuçları messagebox’ta yazdırıyoruz. Yazımdaki artılar (+) değişken ile tırnak içindeki metni birleştirmeyi sağlar. “\n” ise kendisinden sonraki yazıları alt satıra geçirir. MessageBox ile ilgili detaylı bilgi için C# Net Mesaj Penceresi (MessageBox) İşlemleri dersini okuyabilirsiniz. Programı çalıştırdığımızda sorunsuz bir şekilde çalıştığını görebiliriz. Ders ile ilgili sorularınızı ve düşüncelerinizi aşağıdaki yorum ekle bölümünden yazabilirsiniz. İlerleyen günlerde yeni derslerde görüşmek üzere sağlıcakla kalınız. Mustafa KARSLI Kaynak: www.mustafakarsli.com |
© 2008 - 2024 Mustafa KARSLI |