using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication33
{
interface jamdunia
{
void jam();
}
class denpasar : jamdunia
{
public void jam()
{
string a = DateTime.Now.ToLongTimeString();
Console.WriteLine("jam sekarang di denpasar adalah {0}",a);
}
}
class london : jamdunia
{
public void jam()
{
string a = DateTime.Now.AddHours(-8).ToLongTimeString();
Console.WriteLine("jam sekarang di london adalah {0}",a);
}
}
class greenwich : jamdunia
{
public void jam()
{
string a = DateTime.Now.AddHours(-8).ToLongTimeString();
Console.WriteLine("jam sekarang di greenwich adalah {0}", a);
}
}
class washington : jamdunia
{
public void jam()
{
string a = DateTime.Now.AddHours(-14).ToLongTimeString();
Console.WriteLine("jam sekarang di london adalah {0}", a);
}
}
class Program
{
static void Main(string[] args)
{
jamdunia waktu;
Console.WriteLine("pilih lokasi = ");
Console.WriteLine(" 1. denpasar");
Console.WriteLine(" 2. greenwich");
Console.WriteLine(" 3. london");
Console.WriteLine(" 4. washington");
Console.Write(" Pilih ");
int a = int.Parse(Console.ReadLine());
if (a == 1)
{
waktu = new denpasar();
waktu.jam();
}
else
if (a == 2)
{
waktu = new greenwich();
waktu.jam();
}
else
if (a == 3)
{
waktu = new london();
waktu.jam();
}
else
if (a == 4)
{
waktu = new washington();
waktu.jam();
}
else
Console.WriteLine("pilihan salah");
}
}
}