question archive 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