Subject Code : ET2100
Assignment Task:

Task Title:
Implementation of basic command-line interface 

Task Instructions:
For project 1, you are asked to design and implement a program that has a menu of mathematical operations. The user should select an option from the menu of the operation needed (input), check if that option is a valid input, then the program should ask again for an argument input, check its validity then perform the required operation based on what is given above. 

First, we need to understand the problem and devise a plan on how to solve it, ie. design our program. Then, we will define steps for solving and solve each step while testing the program along the way. From problem description we have the following steps in the program execution: 

1. Prompt the user for operation choice
2. Take input and validate it and echo it back
3. Prompt user for numerical argument for the math operation
4. Take input 
5. Perform appropriate math operation
6. Store the operation and argument into history
7. Print the result
8. Loop to ask user for the next operation
9. Extend implementation for other user choices 

And then repeat those steps until user enters quit or exit


This ET2100: IT Assignment has been solved by our IT Experts at UniLearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Eureka! You've stumped our genius minds (for now)! This exciting new question has our experts buzzing with curiosity. We can't wait to craft a fresh solution just for you!

  • Uploaded By : Alex Cerry
  • Posted on : October 10th, 2018

Whatsapp Tap to ChatGet instant assistance