In: Computer Science
Any ideas?
You work in the IT group of a department store and the
latest analytics shows there is a bug that
allows customers to go over their credit limit. The company's
president has asked you to develop a
new algorithm to solve this problem.
Create your algorithm using pseudocode that determines if a
department store customer has
exceeded their credit limit. Be sure you gather the following
inputs from the user:
• Account number
• Balance of the account
• Total cost of all the products the customer is looking to
purchase
• Allowed credit limit
After you gather the inputs, make sure your algorithm calculates if
the user can purchase the
products and provides a message to the user indicating if the
purchase is approved or declined.
SOLUTION:
This program verifies the credit limit of the customer to check the possibility of customer’s purchase.
Pseudocode
algorithm: (refer to the screenshot for the
indentation)
In the main function
{
print prompt "Input account number "
Take the account number from the user
print prompt “Input balance of account "
Take the balance of the account from the user
print prompt "Input total cost of all purchases of user "
Take the total cost of all purchases from the user
print prompt "Input allowed credit limit of the account "
Take the credit limit from the user
Calculate extra amount to be paid after the balance of the account is zero
(remaining = cost of all purchases – balance of account )
if (remaining < = credit limit)
print prompt “Purchase Approved. Credit limit NOT exceeded”
else if (remaining > credit limit)
print prompt “Purchase Declined. Credit limit exceeded”
end
}
Screenshot Pseudocode algorithm: