One of your smaller customers' needs your help writing a program. Your customer has an e-commerce Web site but wants to avoid being sued for allowing children to make purchases without the authorization of their parents. Using the 6 steps of problem solving, create a program to verify the age of a customer wishing to make an online purchase. The customer will enter his or her year of birth, and your program will calculate whether the customer is more than 18-years old. The program will then display a message to the customer that his or her purchase request is accepted or denied.
Your solution must include the following 5 parts in addition to the coded solution:
A problem analysis chart with each of the following sections:
Given information
Required results
Processing required to obtain the results
Solution alternatives
A flowchart showing the program processing flow
A chart showing input, output, and processing
An algorithm in pseudo code describing the steps the program will perform