Source Code Program Mencari Luas Lingkaran Menggunakan C#

Source Code Program Mencari Luas Lingkaran Menggunakan C#
Photo by Chaitanya Tatikonda / Unsplash

Dalam pemrograman, menghitung luas lingkaran adalah salah satu contoh dasar penggunaan variabel, input pengguna, dan operasi matematika. Di C#, kita bisa menghitung luas lingkaran dengan rumus sederhana:

[\text{Luas} = \pi \times r^2]

di mana π (pi) bernilai 3.14159 dan r adalah jari-jari lingkaran.

Nah, di artikel ini kita akan membuat program sederhana menggunakan C# untuk menghitung luas lingkaran dengan input dari pengguna.

Source Code Program Menghitung Luas Lingkaran di C#

Berikut adalah source code sederhana yang bisa kamu coba di Visual Studio atau Visual Studio Code.

using System;

class Program
{
    static void Main()
    {
        // Deklarasi konstanta untuk nilai pi
        const double PI = 3.14159;

        // Meminta pengguna memasukkan jari-jari lingkaran
        Console.Write("Masukkan jari-jari lingkaran: ");
        double jariJari = Convert.ToDouble(Console.ReadLine());

        // Menghitung luas lingkaran
        double luas = PI * Math.Pow(jariJari, 2);

        // Menampilkan hasil perhitungan
        Console.WriteLine($"Luas lingkaran dengan jari-jari {jariJari} adalah: {luas}");
    }
}

Penjelasan Kode

📌 const double PI = 3.14159;
→ Menggunakan konstanta untuk menyimpan nilai π (pi), agar tidak bisa diubah.

📌 Console.ReadLine()
→ Digunakan untuk membaca input dari pengguna (jari-jari lingkaran).

📌 Convert.ToDouble()
→ Mengonversi input dari string ke angka desimal (double).

📌 Math.Pow(jariJari, 2)
→ Fungsi Math.Pow() digunakan untuk menghitung pangkat, dalam hal ini r^2.

📌 Console.WriteLine($"Luas lingkaran dengan jari-jari {jariJari} adalah: {luas}");
→ Menampilkan hasil perhitungan luas lingkaran menggunakan string interpolation.

Contoh Output Program

Jika pengguna memasukkan jari-jari = 7

Masukkan jari-jari lingkaran: 7
Luas lingkaran dengan jari-jari 7 adalah: 153.93791

Berhasil menghitung luas lingkaran berdasarkan input dari pengguna! 🎉

Versi dengan Fungsi Terpisah

Kalau kamu ingin membuat kode lebih rapi dengan fungsi terpisah, bisa pakai contoh berikut:

using System;

class Program
{
    // Fungsi untuk menghitung luas lingkaran
    static double HitungLuasLingkaran(double r)
    {
        const double PI = 3.14159;
        return PI * Math.Pow(r, 2);
    }

    static void Main()
    {
        Console.Write("Masukkan jari-jari lingkaran: ");
        double jariJari = Convert.ToDouble(Console.ReadLine());

        double luas = HitungLuasLingkaran(jariJari);

        Console.WriteLine($"Luas lingkaran dengan jari-jari {jariJari} adalah: {luas}");
    }
}

Lebih rapi dan modular karena perhitungan dilakukan dalam fungsi terpisah.

Kesimpulan

  • Program ini menggunakan C# untuk menghitung luas lingkaran berdasarkan input dari pengguna.
  • Menggunakan Math.Pow() untuk menghitung pangkat dua.
  • Menampilkan hasil dengan Console.WriteLine() dan string interpolation.
  • Bisa dibuat lebih rapi dengan fungsi terpisah untuk perhitungan.

Dengan memahami kode ini, kamu bisa mulai belajar bagaimana C# mengelola input, variabel, dan operasi matematika.

Read more