Posted: March 12th, 2023
PLAN DUE: 03/01/23 BY 11:59 PM – PREFERABLY EARLIER
Save your plan as YourLastNameFirstInitialSecNoPA1Plan. Submit here the plan you will write from the planning video below. The plan is worth 10 points. The plan is graded as all or nothing. The plan grade added to your PA1 will be what you earn for PA1. Plan is 10 points, PA1 is 90 for a total of 100 possible points.
Watch this video to create your plan from which you will code your PA1. The plan template is attached (above). This video essentially gives you the 10 points. The remaining PAs are usually based on PA1; therefore, getting PA1 to function properly from the start is critical. The plan is graded all or nothing, so please follow the video carefully. You also need time to code the program even if you already have the logic for it from the plan. If you don’t have two monitors, you can run the video in one window, and type in another window on the same monitor. Use the Windows Icon button (left of Alt) on your keyboard, press the left or right arrows to flush one window to the left or right of your monitor.
Student Name:
Class: IS 2063 Sec:
Date:
Plan for PA1
1.
Program Purpose: Create a program for address books.
Output Specifications
PERSONAL ADDRESS BOOK FOR XXXXXXXXXXXX
FAMILY
Addressee: Xxxxxxxxxxxx
Street: Xxxxxxxxxxxx
City, State Zip: Xxxxxxxxxx, XX xxxxx
Phone: xxx-xxx-xxxx
Addressee: Xxxxxxxxxxxx
Street: Xxxxxxxxxxxx
City, State Zip: Xxxxxxxxxx, XX xxxxx
Phone: xxx-xxx-xxxx
FRIENDS
Addressee: Xxxxxxxxxxxx
Street: Xxxxxxxxxxxx
City, State Zip: Xxxxxxxxxx, XX xxxxx
Phone: xxx-xxx-xxxx
Addressee: Xxxxxxxxxxxx
Street: Xxxxxxxxxxxx
City, State Zip: Xxxxxxxxxx, XX xxxxx
Phone: xxx-xxx-xxxx
OR
BUSINESS ADDRESS BOOK FOR XXXXXXXXXXXX
Addressee: Xxxxxxxxxxxx
Street: Xxxxxxxxxxxx
City, State Zip: Xxxxxxxxxx, XX xxxxx
Phone: xxx-xxx-xxxx
Addressee: Xxxxxxxxxxxx
Street: Xxxxxxxxxxxx
City, State Zip: Xxxxxxxxxx, XX xxxxx
Phone: xxx-xxx-xxxx
2.
Program Logic:
Line comments describing the purpose of each import statement and each variable, and at the end of close braces are expected in the program you code in DrJava.
Note the actual code given for some of the pseudocode is different than the pseudocode. The pseudocode shows you what to code, but not necessarily how to code it. You code specific to the chosen programming language.
//
Import
statement(s)
//Replace with YourLastNameFirstInitialSecNoPA1
/**
* Separate address books can be created for family, friends, and work. User is
* prompted for addressees and their relationship to the user who is the owner of
* the address book. The entries are validated then added to the correct address
* book. The address books are then printed.
*/
/* Initialize your
local
(method-level) variables to their default values in your
* program.*/
/* All prompts and prints are to be coded with the proper spacing and line
* advancing according to the Java Style Guide posted in Blackboard. The
* prompts and output specs in the PA instructions also show you the spacing
* and line advancing requirements.*/
IS 2063 6
© 2023 Linda Shepherd, Dept. of ISCS, ACOB, UTSA.
Place an order in 3 easy steps. Takes less than 5 mins.