Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Design a program to solve the following Chapter 8 Programming Exercise 5 (Charge Account Validation) on page 414 in your textbook. 5. Charge Account Validation

Design a program to solve the following Chapter 8 Programming Exercise 5 (Charge Account Validation) on page 414 in your textbook.

5. Charge Account Validation

Design a program that asks the user to enter a charge account number. The program should determine whether the number is valid by comparing it to the following list of valid charge account numbers:

5658845 4520125 7895122 8777541 8451277 1302850 8080152 4562555 5552012 5050552 7825877 1250255 1005231 6545231 3852085 7576651 7881200 4581002

These numbers should be stored in an array. Use the sequential search algorithm to locate the number entered by the user. If the number is in the array, the program should display a message indicating the number is valid. If the number is not in the array, the program should display a message indicating the number is invalid.

Additional Problem Requirements:

Create a main module as your program start module. The purpose of this main controlling module is to create variables, call functions, and descriptively display output. Remember to include the array declaration of valid account numbers in this module!

Implement a modular approach that includes and uses a validation function. The validation function takes parameters of the array of account numbers, the size of the array, and the account number to search. The validation function returns a Boolean indicating whether the account number is found or not. The IPO chart for this validation function is given below:

IPO Chart for isValidAccount function

Input

Processing

Output

valid account numbers as Integer array

size of account numbers array as Integer

account number to search for as Integer

Create and initialize found flag to False. Loop through array of valid account numbers and compare to passed account number. If passed account number is found in array of valid account numbers, set found flag to True.

Boolean value indicating whether passed account number to search is valid

Please do this code in Python.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Driven Web Sites

Authors: Joline Morrison, Mike Morrison

2nd Edition

? 061906448X, 978-0619064488

More Books

Students also viewed these Databases questions

Question

What tools might be helpful?

Answered: 1 week ago