question archive MINI PROJECT REQUIREMENTS   a) The program comes with some basic requirements or functionalities to be fulfilled

MINI PROJECT REQUIREMENTS   a) The program comes with some basic requirements or functionalities to be fulfilled

Subject:Computer SciencePrice: Bought3

MINI PROJECT REQUIREMENTS

 

a) The program comes with some basic requirements or functionalities to be fulfilled. You are encouraged to add any valuable, interesting functionality that suitable with the title. As a guide, you can refer to existing systems or apps related to your title of choice.

b) Each title has common Object Oriented Programming concepts that you have to adapt in your mini project such as

creating classes or interfaces (client program, accessor, mutator, constructor, instance

variables, methods, code reuse) inheritance, file operations, basic calculation, conditional

loops, arrays/array list, input validation, and GUI. Make full use of file operations for insert,

update/change, and delete the information of your program.

 

MINI PROJECT SELECTION

1) UNIVERSAL CALCULATOR

 

1. Create calculator program which can be divided into 2 calculations:

a. Geometric calculator

i. Geometric calculator to calculate the area, diameter, and circumference of

various geometric shapes; polygons (triangle, rectangle, square, pentagon, ...)

and circle.

b. Converter calculator

i. Converter calculator to convert various units; length, temperature and

volumes. E.g: length( mm - cm - m - inch - foot - km - mile )

ii. Temperature: degree Celsius - Fahrenheit

iii. Volume: litre - millilitre - gallon

Provides an interface/prompts for the user to:

i. Choose to use which calculator: geometric or converter calculator.

ii. User then can choose function of the calculator : e.g: Converter Calculator -> Length -

> cm to inch.

iii. The program will ask for input and validate the input, then display the output and ask

if the user wants to continue with another calculation or not.

iv. All the calculator usage will be saved in a log file including the time stamp to be used

as analysis data.

Example of log file input:

22 July 2020 at 13:00 Geometric Calculator : Area

22 July 2020 at 14:00 Converter Calculator : Volume

 

Ask a new question

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE