using System; using System.Collections.Generic; using System.Text; namespace MileageSample { class Program { static void Main(string[] args) { Console.WriteLine("Enter the distance in Miles"); int m = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the total Gallons"); double g = double.Parse(Console.ReadLine()); Console.WriteLine("Enter the price per gallon"); double p = double.Parse(Console.ReadLine()); Mileage miles = new Mileage(m, g, p); Console.WriteLine("the miles per gallon are {0}", miles.CalcMPG()); Console.WriteLine("The price per mile is {0:c}", miles.PricePerMile()); Console.ReadKey(); } }//end Program class Mileage { public Mileage(int dist, double gals, double cost) { Distance = dist; Gallons = gals; Price = cost; } private int distance; public int Distance { get { return distance; } set { distance = value; } } private double price; public double Price { get { return price; } set { price = value; } } private double gallons; public double Gallons { get { return gallons; } set { gallons = value; } } public int CalcMPG() { return Distance / (int)Gallons; } public double PricePerMile() { int mpg = CalcMPG(); return Price / mpg; } }// end mileage }//end namespace