Aşağıdaki çalışmalar formda yapılacaktır.
1. Forma 2 Label, 1 textbox ve 1 buton(texti Hesapla) ekleyiniz. Butona basıldığında Sayının kübü Labelde görüntülenecek, Butonun yazısı Hesaplandı olarak değişecektir. Textboxtaki yazı değiştiğinde Butonun yazısı Hesapla olacaktır.
2. Forma 3 label,2textbox, 1 buton ekleyiniz. Butona basıldığında textboxlardaki sayıları taban ve üs kabul ederek sonucu labelde görüntüleyen programı yazınız.
3. forma 2 label, 1 textbox, 1 buton ekleyiniz. butona basıldığında textboxta girilmiş olan max 4 basamaklı sayının basamak değerlerini sonuc labelinde görüntüleyen programı yazınız. (ipucu \n)
örnek görüntü
1324
1 binlik
3 yüzlük
2 onluk
4 birlik
4. Form sınıfının içinde FaktoriyelAl adında bir method oluşturunuz. bu metod Çağrıldığı yerden gönderilen parametre değerine göre sayının faktoriyelini alarak geriye döndürecektir.
Forma 2 label, 1 textbox, 1 buton ekleyerek butona basıldığında textboxta girilmiş olan sayının faktoriyelini metodu kullanarak hesaplayarak labelde görüntüleyen programı yazınız.
5. Form sınıfının içinde Oku adında bir method oluşturunuz. bu method Kendisine gönderilen rakamın okunuşunu geri döndürecektir. Oku metodunun içinde Dizi kullanılacaktır.
Forma 2 label, 1 textbox ve 1 buton ekleyerek butona basıldığında textboxa girilmiş olan tek basamaklı sayının okunuşunu Oku metodunu kullaranarak labelde görüntüleyen programı yazınız.
6. MessageBox.Show("mesajınız");
yukarıdaki Komut mesaj kutusu olarak bir pencere açar ve mesajınızı görüntüler.
Soru 3. ün tamamını kopyalarak programda şu değişikliği yapınız. Butona basıldığında 4 basamaklı sayı girişine ihtiyacımız olduğunu biliyorsunuz. Butona basıldığında girilen sayı 4 basamaklı değil ise mesa kutusu ile "4 Basamaklı Sayı girmelisiniz" mesajı çıkmalıdır.
7. forma 2 label, 1 textbox, 1 buton ekleyiniz. texbox'ın özelliklerinden max 2 karakter girilebilmesini ayarlayınız.
butona basıldığında textbox'a girilen 2 basamaklı sayının Okunuşunu labele yazan programı yazınız.
örnek
95
DoksanBeş
8. Forma 6 label, 5 textbox, 2 buton ekleyiniz. isimlendirmelerde serbestsiniz.
1. butona basıldığında textboxlardaki sayıları küçükten büyüye sıralanmış olarak labelde görüntüleyen
2. butona basıldığında textboxlardaki sayıları büyükten küçüğe sıralanmış olarak aynı labelde görüntüleyen programı yazınız.
Örnek çıktı
buton1 e basılırsa 12 < 34 < 54 < 65 <122
buton2 e basılırsa 122 > 65 > 54 > 34 > 12
9. Forma 6 label, 5 textbox, 1 buton ekleyiniz. Butonun textini Karşılaştır yapınız.
Butona basıldığında textboxlara girilmiş olan sayıları sırası ile karşılaştırarak aşağıdaki gibi çıktıyı labele yazan programı yazınız.
sırası ile textboxlarda 34 76 23 87 12 olsun
labelde görüntülenecek yazı (ipucu \n)
34 < 76
76 > 23
23 < 87
87 > 12
Metod kullanılacak şeklinde ifade edilmiş sorularda kesinlikle metod olmalıdır. Dizi kullanılacak denilenlerde de öyle. Ancak bunların söylenmemiş olması kullanılmayacağı anlamına gelmemektedir.
Kolay Gelsin... :)