示例#1
0
        /// <summary>
        /// The do exe 4.
        /// </summary>
        private static void DoExe4()
        {
            Console.WriteLine("Exercise 4");

            Customer         aRegularCustomer  = new Customer();
            FrequentCustomer aFrequentCustomer = new FrequentCustomer();

            aRegularCustomer.CustNum       = 2514;
            aRegularCustomer.CustBal       = 765.00;
            aFrequentCustomer.CustNum      = 5719;
            aFrequentCustomer.CustBal      = 2_500.00;
            aFrequentCustomer.DiscountRate = 0.15;
            Console.WriteLine(
                "\naRegularCustomer #{0} owes {1}",
                aRegularCustomer.CustNum,
                aRegularCustomer.CustBal.ToString("C2"));
            Console.WriteLine(
                "\naFrequentCustomer #{0} would owe {1} without the discount",
                aFrequentCustomer.CustNum,
                aFrequentCustomer.CustBal.ToString("C2"));
            double newBal = (1 - aFrequentCustomer.DiscountRate) *
                            aFrequentCustomer.CustBal;

            Console.WriteLine(
                "...with {0} discount, customer owes {1}",
                aFrequentCustomer.DiscountRate.ToString("P"),
                newBal.ToString("C"));

            // Pause until the user hits enter.
            Console.ReadKey();
        }
示例#2
0
   static void Main()
   {
      Customer aRegularCustomer = new RegularCustomer();
      FrequentCustomer aFrequentCustomer = new FrequentCustomer();
      aRegularCustomer.CustNum = 2514;
      aRegularCustomer.custBalance = 765.00;
      aFrequentCustomer.custNum = 5719;
      aFrequentCustomer.CustBalance = 2500.00;
      aFrequentCustomer.DiscountRate = 0.15;
      Console.WriteLine("\naRegularCustomer #{0} owes {1}",
         aRegularCustomer.CustNum,
         aRegularCustomer.CustBalance.ToString(C2));
      Console.WriteLine("\naFrequentCustomer #{0 would owe {1} without the discount",
         aFrequentCustomer.CustNum,
         aFrequentCustomer.CustBalance.ToString(C2)); 
      double newBal = (1 - aFrequentCustomer.DiscountRate) *
         aFrequentCustomer.CustBalance;
      Console.WriteLine("...with {0} discount, customer owes {1}",
         aFrequentCustomer.discountRate.ToString("P"), newBal.ToString("C"));
}
示例#3
0
 public static void Main(String[] args)
 {
     Customer aRegularCustomer = new Customer();
       FrequentCustomer aFrequentCustomer = new FrequentCustomer();
       aRegularCustomer.CustNum = 2514;
       aRegularCustomer.CustBalance = 765.00;
       aFrequentCustomer.CustNum = 5719;
       aFrequentCustomer.CustBalance = 2500.00;
       aFrequentCustomer.DiscountRate = 0.15;
       Console.WriteLine("\naRegularCustomer #{0} owes {1}",
      aReglarCustomer.CustNum,
      aRegularCustomer.CustBalance.ToString("C2"));
       Console.WriteLine("\naFrequentCustomer #{0 would owe {1} without the discount",
      aFrequentCustomer.CustNum,
      aFrequentCustomer.CustBalance.ToString("C2"));
       double newBalance = (1 - aFrequentCustomer.DiscountRate) *
      aFrequentCustomer.CustBalance;
       Console.WriteLine("...with 0} discount, customer owes {1",
      aFrequentCustomer.DiscountRate.ToString("P"), newBalalance.ToString("C"));
 }
示例#4
0
    public void TenOne()
    {
        Customer         aRegularCustomer  = new Customer();
        FrequentCustomer aFrequentCustomer = new FrequentCustomer();

        aRegularCustomer.CustNum       = 2514;
        aRegularCustomer.CustBal       = 765.00;
        aFrequentCustomer.CustNum      = 5719;
        aFrequentCustomer.CustBal      = 2500.00;
        aFrequentCustomer.DiscountRate = 0.15;
        WriteLine("\naRegularCustomer #{0} owes {1}",
                  aRegularCustomer.CustNum,
                  aRegularCustomer.CustBal.ToString("C2"));
        WriteLine("\naFrequentCustomer #{0} would owe {1} without the discount",
                  aFrequentCustomer.CustNum,
                  aFrequentCustomer.CustBal.ToString("C2"));
        double newBal = (1 - aFrequentCustomer.DiscountRate) *
                        aFrequentCustomer.CustBal;

        WriteLine("...with {0} discount, customer owes {1}",
                  aFrequentCustomer.DiscountRate.ToString("P"), newBal.ToString("C"));
    }