Membuat Pola Bintang Lingkaran dengan Csharp

Membuat Pola Bintang Lingkaran dengan C#

Berikut adalah contoh kode untuk membuat pola bintang lingkaran dengan menggunakan bahasa pemrograman C#

C#
using System;

class Program
{
    static void Main(string[] args)
    {
        int radius = 5;
        int centerX = 10;
        int centerY = 10;

        for (int y = centerY - radius; y <= centerY + radius; y++)
        {
            for (int x = centerX - radius; x <= centerX + radius; x++)
            {
                double distance = Math.Sqrt(Math.Pow(x - centerX, 2) + Math.Pow(y - centerY, 2));
                if (distance <= radius)
                {
                    Console.Write("*");
                }
                else
                {
                    Console.Write(" ");
                }
            }
            Console.WriteLine();
        }
    }
}
C#

Kode di atas menggunakan nested loop untuk mengiterasi setiap titik pada bidang kartesian yang melingkupi lingkaran. Pada setiap iterasi, jarak antara titik tersebut dengan pusat lingkaran dihitung menggunakan rumus jarak Euclidean. Jika jarak tersebut kurang dari atau sama dengan jari-jari lingkaran, maka titik tersebut akan dicetak sebagai bintang. Jika tidak, maka titik tersebut akan dicetak sebagai spasi.

Baca juga:

Dengan menjalankan kode di atas, Anda akan mendapatkan pola bintang lingkaran dengan jari-jari dan pusat yang telah ditentukan.

Semoga membantu!

Leave a Reply

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