C# Dersleri 42 - Asal Sayılar

C# Dersleri 42 - Asal Sayılar


C# ile Girilen Sayıya Kadar Olan Asal Sayıları Bulan Program

Bu pratikte, C# dilinde girilen sayıya kadar olan asal sayıları bulan bir program yazacağız. Asal sayılar, yalnızca 1 ve kendisi olmak üzere iki pozitif böleni olan sayılardır. C# dilinde asal sayıları bulmak, temel algoritma ve kontrol yapılarıyla yapılabilir. Bu işlem, özellikle matematiksel hesaplamalar ve sayılarla çalışırken oldukça önemlidir.

Pratik Kodu:

using System;

class Program
{
    static void Main()
    {
        // Kullanıcıdan bir sayı alınır
        Console.Write("Bir sayı girin: ");
        int number = int.Parse(Console.ReadLine());

        Console.WriteLine($"{number} sayısına kadar olan asal sayılar:");

        // Asal sayıları bulmak için döngü kullanılır
        for (int i = 2; i <= number; i++)
        {
            bool isPrime = true;

            // Sayının asal olup olmadığını kontrol etmek için iç döngü
            for (int j = 2; j < i; j++)
            {
                if (i % j == 0)
                {
                    isPrime = false;
                    break;
                }
            }

            // Eğer sayı asal ise, ekrana yazdırılır
            if (isPrime)
            {
                Console.Write(i + " ");
            }
        }
    }
}

Örnek Çıktı:

Senaryo 1:

Bir sayı girin: 10
10 sayısına kadar olan asal sayılar:
2 3 5 7

Senaryo 2:

Bir sayı girin: 20
20 sayısına kadar olan asal sayılar:
2 3 5 7 11 13 17 19

Senaryo 3:

Bir sayı girin: 5
5 sayısına kadar olan asal sayılar:
2 3 5

Bu C# programı, kullanıcının girdiği sayıya kadar olan asal sayıları bulur ve ekrana yazdırır. Asal sayıları bulmak için kullanılan algoritma, her sayı için bölenleri kontrol ederek, yalnızca asal olanları listeler. Bu sayede temel matematiksel işlemler ve döngülerle asal sayılar hızlı bir şekilde bulunabilir.

Bu içeriği beğendiyseniz paylaşarak destek olabilirsiniz!


Eğitim İçeriği

Eğitim C# Dersleri
Kategori Programlama Dili
Ders Adeti 56 Ders
Dil Türkçe
Güncelleme 04/2024
  • HTML Dersleri

    HTML Dersleri Sıfırdan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 19 Ders
    Dil Türkçe
    Güncelleme 12/2020
    Derse Başla
  • Java Dersleri

    Java Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 125 Ders
    Dil Türkçe
    Güncelleme 09/2020
    Derse Başla
  • CSS Dersleri

    CSS Dersleri Başlangıçtan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 49 Ders
    Dil Türkçe
    Güncelleme 10/2021
    Derse Başla
  • Java Örnek Projeler

    Java Örnek Projeler

    Kategori Programlama Dili
    Ders Süresi 20 Ders
    Dil Türkçe
    Güncelleme 10/2022
    Derse Başla
  • C# Dersleri

    C# Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 100 Ders
    Dil Türkçe
    Güncelleme 04/2024
    Derse Başla