C# Console Asal Sayı Bulma
Bu örneğimizde c# console programında klavyeden girilen herhangi bir sayının asal sayı olup olmadığını kontrol eden bir program yapacağız. Asal sayı 1 ve kendisinden başka tam böleni olmayan sayı demektir. 2 den girilen sayıya kadar bir döngü kurup tüm sayıların bu sayıya tam bölünüp bölünmediğinin incelenerek asal sayı olup olmadığı tespit edilir.
Programın C# Console Kodları:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Asal_sayı { class Program { static void Main(string[] args) { int sayac = 0; Console.Write("Sayıyı Girin : "); int sayi = Convert.ToInt32(Console.ReadLine()); for (int i = 2; i < sayi; i++) { if (sayi % i == 0) { sayac++; } }//www.bilisimkonulari.com if (sayac == 0) { Console.WriteLine("Girilen Sayı Asal"); } else { Console.WriteLine("Girilen Sayı Asal Değil"); } Console.ReadKey(); } } }
Programın ekran görüntüleri:
Bu Yazıya Tepkin Nedir?
+1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>
c# console, c# console asal sayı bulma, c# console asal sayı kodu, c# console asal sayı kontrolü, c# console kodları, c# console örnekleri, c# console örnekleri for döngüsü c# console basit örnekler c# console application c# console if else, c# console uygulamaları
abi bana yardım edecektin yardım edermisin abi vallaha yapamadım bana yardım et nolur ya nolurr atıyorum programın sorusunu Console programimizda Kullanicidan 2 lik sayi sistemindeki rakamlar, yani 001110110 onlari girmesini istiycez programda onu sekizlige cevircek ayni mantikla 8 lik sayi sistemini 2 lige cevircek abi sizin için zor bişey değil biliyorum bana yardım edin 😀
Bu programda hata var. Sadece 2 ‘ nin katlarını kontrol ediyor. Bu nedenle 9 ve 15 gibi asal olmayan ve tek olan sayıları asal olarak lanse ediyor.
Kadir Bey kodları yeniden inceledim ve programın kodlarını yeniden çalıştırdım. Bu örnek tam olarak asal sayı olup olmadığını kontrol ediyor. Siz kodlarınızı yeniden kontrol ediniz.
Hocam girilen sayinin karekokune kadat denese yeter o sayiya kadar denetmene gerek yok. Mesela 91 in asal olup olmadigini anlama lk icin 10 a kadar olan sayilara bolunuyor mu diye baksan yeterlidir. Kalana gerek yok.
Program hatalı 1 asal sayı değil.
Asal sayılar 2 den başlamaktadır. O nedenle program 2 den itibaren girilen sayıları kontrol etmektedir.