Question: Project Assignment Develop your own Tool Assignment: Your task is to write a program in which you solve a problem or generate a calculation based

Project Assignment

Develop your own Tool

Assignment:

Your task is to write a program in which you solve a problem or generate a calculation based on

user input. The problem to be solved is up to you. Functionality, level of detail, and creativity

will be assessed in final submission. This assignment will consist of three components:

1.) User Input

a. User should be prompted to enter data.

b. Be sure to include Validation (If data is not of correct type make user enter it

again)

2.) Classes and use of Objects

a. User Input data should be stored within an object

b. Be sure to user mutators to assign values to Class Variables

c. Classes should also include functions which will manipulate/calculate data for the

final result

d. Use any of the concepts learned in class within the class functions to help solve

the problem

3.) Storage of Final Results

a. Once the final Results are Calculated/processed your program should store the

final results within a text file

b. The Final result should be accompanied with any context which should help a

reader understand what the results mean

Example:

User Input in Console:

Welcome to flyaway airlines! Please enter luggage information:

Enter Luggage length (in.): sixteen

Please Enter a numeric Value

Enter Luggage length (in.): 16

Enter Luggage width (in.): 10

Enter Luggage height (in.): 24

Enter Luggage weight (lbs.): 52

Any Dangerous Items? (y/n): n

Result in text File:

Luggage Volume: 2.22 cu.ft.

Weight: 52 lbs.

Free of Hazardous Materials

Luggage meets requirements for flight.

Luggage overweight. Additional fee will be charged.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!