示例#1
0
        static void Main(string[] args)
        {
            Console.Write("Enter the amount of H2O in the first water tank: ");
            double    amountTank1 = double.Parse(Console.ReadLine());
            WaterTank tank1       = new WaterTank(amountTank1);

            Console.Write("\nEnter the amount of H2O in the second water tank: ");
            double    amountTank2 = double.Parse(Console.ReadLine());
            WaterTank tank2       = new WaterTank(amountTank2);

            WaterTank tank3 = WaterTank.Combine(tank1, tank2);

            Console.WriteLine();

            Display(tank1, "tank1");
            Display(tank2, "tank2");
            Display(tank3, "tank3");



            // Pause program execution before exiting
            Console.WriteLine();
            Console.ReadLine();
        }
示例#2
0
 public static void Display(WaterTank tank, string tankName)
 {  //  If a message is needed to add to the writeline below, then add a parameter to the Display() Method
     Console.WriteLine($"{tankName} has {tank.Amount} gallons.");
 }
示例#3
0
        // static add (two tanks' amount together)
        public static WaterTank Combine(WaterTank tank1, WaterTank tank2)
        {
            WaterTank tank = new WaterTank(tank1.Amount + tank2.Amount);

            return(tank);
        }