Csharp form ile İki sayı arasında bölünenleri bulma
Aşağıdaki gibi 2 metin kutusu, 3 etiket ve 3 düğmeden oluşan bir Csharp Formu tasarlayalım.
Nesne | Özellik | Değer |
TextBox | Name | txtSayi1 |
TextBox | Name | txtSayi2 |
Button | Name | btn3 |
Button | Text | 3'e bölünenler |
Button | Name | btn5 |
Button | Text | 5'e bölünenler |
Button | Name | btn7 |
Button | Text | 7'e bölüneler |
Label | Name | lblSonuc |
Label | Text | boş bırakılacak |
Csharp formda nesnelerin özelliklerine üzerine sağ tıklayıp gelen menüden Properties'i seçerek veya kısaca F4 tuşuna basarak ulaşabilirsiniz.
Şimdi 3'e bölünenler butonuna tıklayıp aşağıdaki gibi içini dolduralım.
private void btn3_Click(object sender, EventArgs e)
{
int sayi1, sayi2, sayac = 0;
sayi1 = int.Parse(txtSayi1.Text);
sayi2 = int.Parse(txtSayi2.Text);
for (int i=sayi1; i<=sayi2; i++)
{
if (i % 3 == 0)
sayac++;
}
lblSonuc.Text = "3'e bölünenlerin sayısı:" + sayac.ToString();
}
Aynı mantıkla 5' bölünenler butonuna tıklayıp içini aşağıdaki gibi dolduralım.
Mutlu kodlamlar,
Burada döngümüz 1.sayı'dan başlayıp 2.sayı'ya kadar birer artarak gitmektedir. Döngünün her dönüşünde if satırı ile o andaki i sayısının 3'e bölünüp bölünmediğini mod işareti (%) ile kontrol ediyoruz. Eğer (i%3==0) ise sayac değişkenimizin değerini bir artırıyoruz. Döngü tamamlandığınızda sayac değişkenmizde 3'e bölünen sayı değeri olacaktır.
Aynı mantıkla 5' bölünenler butonuna tıklayıp içini aşağıdaki gibi dolduralım.
private void btn5_Click(object sender, EventArgs e)
{
int sayi1, sayi2, sayac = 0;
sayi1 = int.Parse(txtSayi1.Text);
sayi2 = int.Parse(txtSayi2.Text);
for (int i = sayi1; i <= sayi2; i++)
{
if (i % 5 == 0)
sayac++;
}
lblSonuc.Text = "5'e bölünenlerin sayısı:" + sayac.ToString();
}
Sonra da 7'e bölünenler butonuna tıklayıp içini aşağıdaki gibi dolduralım.
Sonra da 7'e bölünenler butonuna tıklayıp içini aşağıdaki gibi dolduralım.
private void btn7_Click(object sender, EventArgs e)
{
int sayi1, sayi2, sayac = 0;
sayi1 = int.Parse(txtSayi1.Text);
sayi2 = int.Parse(txtSayi2.Text);
for (int i = sayi1; i <= sayi2; i++)
{
if (i % 7 == 0)
sayac++;
}
lblSonuc.Text = "7'ye bölünenlerin sayısı:" + sayac.ToString();
}
Sonuç aşağıdaki gibi olacaktır:
Sonuç aşağıdaki gibi olacaktır:
Oğuzhan TAŞ
Mart, 2016
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Excel hücrelerinde yıldız koyarak b...
- :: Hangisi acaba, PHP mi ASP.NET mi ?