C# Pattern Prima

Bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Pattern_Prima
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = 50;//Ukuran
            int num = 1;
            int count = 0;

            while (num <= n)
            {
                for (int i = 1; i <= num; i++)
                {
                    if (num % i == 0)
                    {
                        count++;
                    }
                }
                if (count == 2)//Check apakah Bilangan Prima
                {//Jika Bilangan Prima, Tampilkan
                    Console.Write(" " + num);
                }
                count = 0;//Reset Count
                num++;//Untuk Check angka selanjutnya
            }
            Console.ReadKey(true);
        }
    }
}

Output:

 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47

Leave a Reply

Your email address will not be published. Required fields are marked *