Question: The provided file has syntax and/or logical errors. Determine the problem(s) and fix the program. // Defines a base class named Customer // And a

The provided file has syntax and/or logical errors. Determine the problem(s) and fix the program.

// Defines a base class named Customer // And a child class FrequentCustomer who receives a discount // Main program demonstrates a customer of each type using static System.Console; class DebugTen01 { 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; WriteLine(" aRegularCustomer #{0} owes {1}", aRegularCustomer.CustNum, aRegularCustomer.CustBalanceToString(C2)); WriteLine(" aFrequentCustomer #{0 would owe {1} without the discount", aFrequentCustomer.CustNum, aFrequentCustomer.CustBalance.ToString(C2)); double newBal = (1 - aFrequentCusstomer.DiscountRate) * aFrequentCustomer.CustBalance; WriteLine("...with {0} discount, customer owes {1}", aFrequentCustomer.discountRate.ToString("P"), newBal.ToString("C")); } class Customer { private int custNum; private double custBalance; private int CustNum { get { return custNum; } set { custNum = value; } } public double CustBal { get { return custBalance; } set { custBalance + value; } } } FrequentCustomer & Customer { private double discountRate; public double DiscountRate { get { return discountRate; } set { discountRate = value; } } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!