Berikut adalah contoh Gabungan Program Menghitung Volume Geometri 3 Dimensi dengan C# seperti dimensi seperti kubus, balok, dan bola.
C#
using System;
namespace VolumeGeometri
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Program Menghitung Volume Geometri 3 Dimensi");
Console.WriteLine("--------------------------------------------");
Console.WriteLine();
Console.WriteLine("1. Menghitung Volume Kubus");
Console.WriteLine("2. Menghitung Volume Balok");
Console.WriteLine("3. Menghitung Volume Tabung");
Console.WriteLine("4. Menghitung Volume Kerucut");
Console.WriteLine("5. Menghitung Volume Bola");
Console.WriteLine();
Console.Write("Pilih nomor geometri yang ingin dihitung: ");
int pilihan = Convert.ToInt32(Console.ReadLine());
switch (pilihan)
{
case 1:
Console.Write("Masukkan panjang sisi kubus: ");
double sisiKubus = Convert.ToDouble(Console.ReadLine());
double volumeKubus = Math.Pow(sisiKubus, 3);
Console.WriteLine("Volume kubus adalah: " + volumeKubus);
break;
case 2:
Console.Write("Masukkan panjang balok: ");
double panjangBalok = Convert.ToDouble(Console.ReadLine());
Console.Write("Masukkan lebar balok: ");
double lebarBalok = Convert.ToDouble(Console.ReadLine());
Console.Write("Masukkan tinggi balok: ");
double tinggiBalok = Convert.ToDouble(Console.ReadLine());
double volumeBalok = panjangBalok * lebarBalok * tinggiBalok;
Console.WriteLine("Volume balok adalah: " + volumeBalok);
break;
case 3:
Console.Write("Masukkan jari-jari tabung: ");
double jariJariTabung = Convert.ToDouble(Console.ReadLine());
Console.Write("Masukkan tinggi tabung: ");
double tinggiTabung = Convert.ToDouble(Console.ReadLine());
double volumeTabung = Math.PI * Math.Pow(jariJariTabung, 2) * tinggiTabung;
Console.WriteLine("Volume tabung adalah: " + volumeTabung);
break;
case 4:
Console.Write("Masukkan jari-jari kerucut: ");
double jariJariKerucut = Convert.ToDouble(Console.ReadLine());
Console.Write("Masukkan tinggi kerucut: ");
double tinggiKerucut = Convert.ToDouble(Console.ReadLine());
double volumeKerucut = (1.0 / 3.0) * Math.PI * Math.Pow(jariJariKerucut, 2) * tinggiKerucut;
Console.WriteLine("Volume kerucut adalah: " + volumeKerucut);
break;
case 5:
Console.Write("Masukkan jari-jari bola: ");
double jariJariBola = Convert.ToDouble(Console.ReadLine());
double volumeBola = (4.0 / 3.0) * Math.PI * Math.Pow(jariJariBola, 3);
Console.WriteLine("Volume bola adalah: " + volumeBola);
break;
default:
Console.WriteLine("Pilihan tidak valid.");
break;
}
Console.WriteLine();
Console.WriteLine("--------------------------------------------");
Console.WriteLine("Terima kasih telah menggunakan program ini!");
Console.ReadLine();
}
}
}
C#Program di atas menggunakan beberapa variabel untuk menyimpan nilai sisi, panjang, lebar, tinggi, dan jari-jari. Kemudian, rumus yang sesuai digunakan untuk menghitung volume dari masing-masing bentuk geometri.
Setelah menghitung volume, hasilnya dicetak menggunakan Console.WriteLine
untuk ditampilkan di layar.
Silakan jalankan program di atas untuk melihat hasilnya.