CIS 1400: Programming and Logic Technique
Lab Assignment
Name:
Lab Assignment
Due Date
(beginning of class)
Points
#3 Understanding Modules
09/14/2016
Multiple Choice
__________/ 15 pts.
Property Tax (attach hardcopies)
IPO Chart
__________/ 5 pts.
Flowchart
__________/ 15 pts.
Pseudocode
__________/ 15 pts.
Total
__________/ 50 pts.
Lab Assignment #3 Activities
1. Answer the following Chapter 3 Multiple Choice Review Questions on pages 116
to 117 of your textbook. (15 points)
Question Number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
College of DuPage
Your Answer
CREngland
CIS 1400: Programming and Logic Technique
Lab Assignment
2. Design a program that includes a modular based approach to solve Chapter 3
Programming Exercise 5 (Property Tax) on page 121. Remember the guideline
given on page 80 in your textbook:
When using modules in a program, you generally isolate each task with
the program in its own module.
a) Complete the following IPO Chart for the problem: (5 points)
IPO Chart for Property Tax Program
Input
Processing
Output
b) Use a software application to create the flowchart that represents your
solution and implements the following additional problem requirements:
Additional Problem Requirements:
Create a main module as your program start module
Include modules to (at least) calculate and return (through pass by
reference parametersdo not display in the module) the assessed value
and the property tax value (i.e. one module to calculate assessed value and
another module to calculate property tax). Subsequent display of these
values should be done by the main, or another, module.
The actual value of the property should be prompted for and stored in a
variable for subsequent calculation and display.
Declare the assessed percent value (60% of actual value) and property tax
percent (64 per $100 assessed value) as global named constants.
All other needed values should be incorporated as arguments/parameters as
appropriate.
Attach a copy of your flowchart to this lab coversheet (be sure to label the
hardcopy with your name, date, class, and lab assignment number). (15
points)
Completed
College of DuPage
CREngland
CIS 1400: Programming and Logic Technique
Lab Assignment
c) Use a software application to create the pseudocode that represents your
solution and implements the additional problem requirements listed for the
flowchart.
Attach a copy of your pseudocode to this lab coversheet (be sure to label the
hardcopy with your name, date, class, and lab assignment number). (15
points)
Completed
College of DuPage
CREngland