Gösterim Stili C# Klavyeden Girilen Sayının Asal Kontrolü


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: lDarkAngeL    0 Yorum    128 Görüntüleme
  • Derecelendirme: 0/5 - 0 oy

Paylaşım Tarihi: 01.08.2016, 21:52:59 #1
lDarkAngeL MaskeliHacker
Efsane Üye
Status: Çevrimdışı Yorumları:1,252 Konuları:509 Kayıt Tarihi:19.03.2016 Rep Puanı: 808

Kod:

Kod:
int sayı = Convert.ToInt32(textBox1.Text);
int sayac = 0;
for (int i = 2; i < sayı; i++)
{
if (sayı % i == 0)
sayac++;
}
if (sayac == 0)
textBox2.Text = "Asaldır";
else
textBox2.Text = "Asal değildir";


İlk önce int tipli sayı isimli bir değişken tanımladık. textBox1'den girilen değeri alıp integer'e çevirip sayı değişkenine atadık. Sonra sayac isimli değişken tanımladık ve sıfıra eşitledik. Bu asal konrtol noktasının anahtarı olarak görülebilir.

for döngüsü kurduk. başlangıç değeri 2 verdik. Çünkü en küçük asal sayı 2'dir. Bitiş değeri klavyeden girilen değeri verdik. Birer birer artsın dedik. Döngünün içinde if (şart) yapısı kurduk. Eğer sayı i'ye bölününce 0 kalıyorsa sayac değişkeni bir arttırılacaktır. Kalmıyorsa döngüden çıkacaktır. 

Sonra tekrar if (şart) yapısı kurduk. Eğer sayac 0 ise (yani artmadıysa) sayı asaldır. sayac 0 değilse (yani arttıysa) Asal değildir.


Not:

Bu form ekranı oluşturulurken 2 tane textBox, 1 tane buton kullanılmıştır. Kodların hepsi butonun içine yazılır.

Kullanıcı İmzası
İmage










Aradığınızı Bulamadınız Mı ?

Konuyu Okuyanlar:
1 Ziyaretçi