/*
 * C# Program to Perform Conversions of Meter to Kilometer and viceversa
 */
using System;
class Program
{
    static void Main()
    {
        double m1 = 200;
        Console.WriteLine("Meter   ::    Kilometer");
        double k1 = ConvertDistance.cMtK(m1);
        Console.WriteLine("{0}     ::    {1}", m1, k1);
        double m4 = 3107;
        double k4 = ConvertDistance.cMtK(m4);
        Console.WriteLine("{0}   ::     {1}", m4, k4);
        double k3 = 5.1;
        Console.WriteLine();
        Console.WriteLine("Kilometer     ::     Meter");
        double m3 = ConvertDistance.cKtM(k3);
        Console.WriteLine("{0}           ::     {1}", k3, m3);
        double k2 = 3.219;
        double m2 = ConvertDistance.cKtM(k2);
        Console.WriteLine("{0}         ::    {1}", k2, m2);
        Console.Read();
    }
}

public static class ConvertDistance
{
    public static double cMtK(double meters)
    {
        return meters / 1000;
    }

    public static double cKtM(double kilometers)
    {
        return kilometers * 1000;
    }
}

/*

Meter  ::  Kilometer
200    ::  0.200000
3107  ::  3.107

Kilometer ::  Meter
5.1       ::  5100
3.219     ::  3219