Question
Based on the following description on the rules to calculate an Annual Fee, draw an Extended Entry Decision Table (EEDT) and write the related source
Based on the following description on the rules to calculate an Annual Fee, draw an Extended Entry Decision Table (EEDT) and write the related source codes that implement the calculateAnnualFee() method. You may use either Java, C#, C, or C++ to write the source codes.
XYZ Special Interest Group introduces a number of different membership fee discounts based on the membership level and number of past voluntary work of their members (or potential member). For entry level member (new member or the existing members with less than 5 years of membership), no discount is given. For senior members (who has been a member for at least 5 years), 30% discount is given for the annual membership fee. For the members who have registered for more than one year, XYZ gives a discount based on the number of voluntary work in the previous year. 10% discount is given for members with 1 to 3 voluntary work, 20% discount for 4 to 8 voluntary work, and 30% is given for members with more than 8 voluntary work.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started