Source Code Program Mencari Luas Lingkaran Menggunakan C#
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.