public abstract class Additional
public abstract void bye();
public class Base : Additional
public static string[] dokter = {"1. Dr Lusiana Anggraeni" , "2. Dr Yasmar Alfa Sp.AK" };
public static string[] keahlian = {"Dokter Umum - Rp.100.000" , "Dokter Anak - Rp. 180.000" };
public static string[] jampraktik = {"08.00 WIB - 12.00 WIB" , "13.30 WIB - 16.00 WIB" };
public static int hargaumum = 100000;
public static int hargaanak = 180000;
public static int hargaobat1 = 18000;
public static int hargaobat2 = 10000;
public static int quan= int.Parse(Console.ReadLine());
public static string pilih;
public override void bye()
Console.WriteLine("Terima Kasih atas kunjungan Anda. Semoga sehat selalu.");
Console.WriteLine("-------------------------RS. INDONESIA HOSPITAL------------------------");
Console.WriteLine("SELAMAT DATANG DI RUMAH SAKIT KAMI KAMI");
Console.WriteLine("Ketikan nama Anda dibawah ini");
nama = Console.ReadLine();
Console.WriteLine("Halo " + person + " "+ nama + " ! Silahkan pilih menu dibawah ini. Cukup tuliskan nomernya saja.");
public class Program : Base
public static void Main()
Welcoming who = new Welcoming();
switch (int.Parse(Console.ReadLine()))
for(i=0; i < dokter.Length ; i++)
switch(int.Parse(Console.ReadLine()))
pilih = Console.ReadLine();
pilih = Console.ReadLine();
switch (int.Parse(Console.ReadLine()))
pilih = Console.ReadLine();
totalbayar(hargaobat1,quan);
totalbayar(hargaobat2,quan);
Additional byee = new Base();
public static void menu()
Console.WriteLine("1. Pemeriksaan Kesehatan");
Console.WriteLine("2. Pembelian Obat");
public static void pemeriksaan()
Console.WriteLine(dokter[i] + " (" + keahlian[i] + ") " + " - " + jampraktik[i]);
public static void pemeriksaan1()
Console.WriteLine("Silahkan pilih pemeriksaan yang dituju untuk mendaftar. Cukup tuliskan nomor urut dokter dibawah.");
public static void pemeriksaan2()
Console.WriteLine("Apakah Anda akan menggunakan BPJS Kesehatan? (Jawab dengan 'ya' atau 'tidak')");
public static void pemeriksaan3(int a)
Console.WriteLine("Terima Kasih. Pendaftaran Anda sudah teregistrasi. Silahkan membayar biaya pendaftaran di kasir sejumlah Rp " + a );
public static void pemeriksaan4(int a)
Console.WriteLine("Terima Kasih. Pendaftaran Anda sudah teregistrasi. Silahkan membayar biaya pendaftaran di kasir sejumlah Rp" + (a-(a*20/100)) );
public static void pembelian()
Console.WriteLine("1. Tanpa resep");
Console.WriteLine("2. Dengan resep");
Console.WriteLine("Silahkan pilih (tuliskan angka)");
public static void pembelian1()
Console.WriteLine("1. Paracetamol");
Console.WriteLine("2. OBH Combi");
Console.WriteLine("Silahkan pilih (tuliskan angka)");
public static void pembelian2()
Console.WriteLine("Untuk pembelian obat dengan resep silahkan menuju meja pelayanan no. 2. Terima kasih.");
public static void quantity()
Console.WriteLine("Berapa banyak? (tuliskan angka)");
public static void totalbayar(int harga, int quan)
Console.WriteLine("Total belanja obat Anda : ");
Console.WriteLine( harga + "*" + quan );
Console.WriteLine( harga*quan);