Code required in C sharp Part 1: Design a class named Person with properties for holding a person’s name, address, and telephone number. Next, design a class named Customer, which is derived from the Person class. The Customer class should have a property for a customer number and a Boolean property indicating whether the customer wishes to be on a mailing list. Demonstrate an object of the Customer class in a simple application. Part 2 A retail store has a preferred customer plan where customers can earn discounts on all their purchases. The amount of a customer’s discount is determined by the amount of the customer’s cumulative purchases in the store as follows: • When a preferred customer spends $500, he or she gets a 5 percent discount on all future purchases. • When a preferred customer spends $1,000, he or she gets a 6 percent discount on all future purchases. • When a preferred customer spends $1,500, he or she gets a 7 percent discount on all future purchases. • When a preferred customer spends $2,000 or more, he or she gets a 10 percent discount on all future purchases. Design a class named PreferredCustomer, which is derived from the Customer class you created in Programming Problem 4. The PreferredCustomer class should have properties for the amount of the customer’s purchases and the customer’s discount level. Demonstrate the class in a simple application.
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Code required in C sharp
Part 1:
Design a class named Person with properties for holding a person’s name, address,
and telephone number. Next, design a class named Customer, which is derived from
the Person class. The Customer class should have a property for a customer number
and a Boolean property indicating whether the customer wishes to be on a mailing
list. Demonstrate an object of the Customer class in a simple application.
Part 2
A retail store has a preferred customer plan where customers can earn discounts on
all their purchases. The amount of a customer’s discount is determined by the
amount of the customer’s cumulative purchases in the store as follows:
• When a preferred customer spends $500, he or she gets a 5 percent discount on
all future purchases.
• When a preferred customer spends $1,000, he or she gets a 6 percent discount
on all future purchases.
• When a preferred customer spends $1,500, he or she gets a 7 percent discount
on all future purchases.
• When a preferred customer spends $2,000 or more, he or she gets a 10 percent
discount on all future purchases.
Design a class named PreferredCustomer, which is derived from the Customer
class you created in
have properties for the amount of the customer’s purchases and the customer’s discount
level. Demonstrate the class in a simple application.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps