PA1 plan

profileamanali786
PA1PlanTemplate1.docx

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.