Bu örnekte 1-50 arası üretilen 20 adet rastgele sayıyı tek,çift ve asal sayı olarak gruplandırıp, ekrana yazdıracağız.
Örneğe başlamadan önce C# Rastgele Sayı Üretme sayfasını ziyaret edebilirsiniz.
Bu örneğimiz de metotları kullanacağız.
namespace _38.RastgeleOrnek7
{
class Program
{
static bool AsalMi(int sayi)
{
int sayac = 0;
for (int i = 2; i < sayi; i++)
{
if (sayi % i == 0)
{
sayac++;
}
}
if (sayac == 0)
{
return true;
}
else
{
return false;
}
}
static void Main(string[] args)
{
Random random = new Random();
int sayi = 0;
for (int i = 1; i <= 20; i++)
{
sayi = random.Next(1, 50);
if (sayi % 2 == 0)
{
Console.WriteLine("Çift Sayılar = " + sayi);
}
else if (AsalMi(sayi))
{
Console.WriteLine("Asal Sayılar = " + sayi);
}
else
{
Console.WriteLine("Tek Sayılar = " + sayi);
}
}
Console.ReadLine();
}
}
}
C# dilinde rastgele sayı üretmek için Random sınıfını kullanıyoruz. Bu sınıftan bir tane nesne oluşturup bu nesne ile istediğimiz aralıklarda rastgele sayılar üretiyoruz.
İlk olarak üretilen sayının çift olup olmadığını kontrol ediyoruz. (Detaylı anlatım için C# Tek-Çift Sayı Bulma sayfasını inceleyebilirsiniz.)
Eğer sayı çift değilse, sayının asal sayı olup olmadığını sorguluyoruz. Bu sorgulama için yukarıda oluşturduğumuz metodu kullanıyoruz.
Metoda, rastgele üretilen sayıyı gönderiyoruz. Metot bu sayının asal olup olmadığını kontrol edip bize true veya false değerini döndürüyor. (Asal sayı bulma konusunu detaylı olarak incelemek için C# Asal Sayı Bulma sayfasını ziyaret edebilirsiniz.)
Eğer rastgele üretilen sayı, çift ve asal sayı değilse tek sayı olmuş oluyor.
Kodun ekran çıktısı da şu şekildedir:


50 Yorum
… [Trackback]
[…] Info to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More on to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Info on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Information to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] There you can find 54108 additional Information on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Info on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Info to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More Info here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Info on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Here you can find 34846 additional Information on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More Info here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] There you can find 94708 more Information on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More on on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Info on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.com/pt-PT/join?ref=DB40ITMB
… [Trackback]
[…] Here you will find 44482 additional Information to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
Achetez vos kamagra medicaments: Acheter Kamagra site fiable – Kamagra pharmacie en ligne
… [Trackback]
[…] Find More Info here to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Info to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More Information here to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More Information here to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Information on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] There you can find 68316 more Info on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] There you will find 89688 more Information on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] There you can find 83546 more Info on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More on to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More Information here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] There you will find 48036 additional Information on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Information to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More here to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More Information here to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Find More Information here to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Here you will find 81218 additional Info to that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
… [Trackback]
[…] Read More Info here on that Topic: kodbloklari.com/csharp-rastgele-sayilarla-ornek-7/ […]
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Your article helped me a lot, is there any more related content? Thanks!