Page 1 of 1

All class names must be suffixed with name Blanco. o Client Ex. ClientBlanco o Credit Ex. CreditBlanco  Note that the o

Posted: Wed Mar 30, 2022 9:20 am
by answerhappygod
All class names must be suffixed with name Blanco.
o Client Ex. ClientBlanco
o Credit Ex. CreditBlanco
 Note that the object to be instantiated in the main method is
an object array. For example: CreditBlanco [ ] cb = new
CreditBlanco [100];
Java Credit Main Menu
[1] New Credit Account
[2] Credit Inquiry
[3] Purchases
[4] Payment
[5] Close Credit Account
[7] Exit
Program Specifications:
1. New Credit Account
 Input the name of the client.
 Input the annual income and assign the credit limit as
follows: Annual Income Credit Limit 200,000 and above but not
greater than 300,000 30,000 300,000 and above but not greater than
500,000 50,000 500,000 and above 100,000
 Generate and display a random four-digit credit account
number.
 Display also the credit limit. The credit limit is the maximum
amount of credit.
 An annual income below 200,000 is not eligible for the
credit.
2. Credit Inquiry  Input the credit account number and
validate
 If the credit account number is valid, display the credit
account number, credit account name, credit limit and credit
balance.
 The credit balance is the outstanding balance or the total
amount due.
3. Purchases
 Input the credit account number and validate
 If the credit account number is valid, input the amount of
purchases of not less than Php 1 and not greater than the credit
limit and the allowable purchase amount.
 Compute and update the credit balance and allowable purchase
amount as follows: Credit balance+=amount of purchases Interest=3%
of credit balance Credit balance+=interest Allowable purchase
amount = credit limit – credit balance
 The allowable purchase amount is the difference between the
credit limit and the credit balance. The credit balance should not
exceed the credit limit.
4. Payment
 Input the credit account number and validate
 If the credit account number is valid, input the amount of
payment of not less than Php 1 and not greater than the credit
balance
 Compute and update the credit balance as follows: Credit
balance – = amount of payment
5. Close Credit Account
 Input the credit account number and validate  If the credit
account number is valid, confirm if the user wants to close the
account.
 If confirmed by the user, he should be required to pay all the
credit balance before closing the account.
 Otherwise, go back to the main menu.
 It the account has been closed, the credit account should not
exist anymore
6. Exit
 Terminates the program
7. All input values must be validated and must be required for
re-entry of data when invalid.
8. The use of Exception for all input validations is
required.