using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace switchcase
{
internal class Class1
{
public static void Main(string[]args)
{
Console.WriteLine("Menu Perhitungan Volume Bangun Ruang : ");
Console.WriteLine("1. Perhitungan Volume Balok ");
Console.WriteLine("2. Perhitungan Volume Kubus ");
Console.WriteLine("3. Perhitungan Volume Tabung ");
Console.Write("Pilih salah satu perhitungan dari volume Bangun Ruang : ");
int menu = Convert.ToInt32(Console.ReadLine());
switch (menu)
{
case 1:
Console.Write("Masukkan Panjang Balok : ");
float P = Convert.ToInt32((Console.ReadLine()));
Console.Write("Masukkan Lebar Balok : ");
float L = Convert.ToInt32((Console.ReadLine()));
Console.Write("Masukkan Tinggi Balok : ");
float T = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Rumus Volume Balok : " + P + "x" + L + "x" + T);
float VB = P * L * T;
Console.Write("Jadi Jumlah Volume Balok adalah :" + VB + "cm3");
break;
case 2:
Console.Write("Masukkan Sisi Kubus : ");
float S = Convert.ToInt32((Console.ReadLine()));
Console.WriteLine("Rumus Volume Kubus : " + S + "x" + S + "x" + S);
float VK = S * S * S;
Console.Write("Jadi Jumlah Volume Kubus adalah :" + VK + "cm3");
break;
case 3:
Console.Write("Masukkan Jari-jari Tabung : ");
float r = Convert.ToInt32((Console.ReadLine()));
Console.Write("Masukkan Tinggi Tabung : ");
float t = Convert.ToInt32((Console.ReadLine()));
Console.WriteLine(" Rumus Volume Tabung menggunakan phi(3.14): "+(float) 3.14 + "x" + r + "x" + r + "x" + t);
Console.WriteLine(" Rumus Volume Tabung menggunakan phi(22/7): "+ 22 + "x" + r + "x" + r + "x" + t + ":" +"7");
float VT1 = (float)(3.14 * r * r * t);
float VT2 = (float)(22 * r * r * t / 7);
Console.WriteLine("Jadi Jumlah volume Tabung adalah (3.14):" + VT1 + "cm3");
Console.WriteLine("Jadi Jumlah volume Tabung adalah (22/7):" + VT2 + "cm3");
break;
default:
Console.WriteLine("Angka yang dimasukkan tidak ada di menu tersebut");
break;
}
}
}
}