Solved–Project 01 –Solution

$35.00 $24.00

Write a Java program that can simulate a simple calculator, using the Java console as the exclusive input and output device. That is, each input to the calculator, be it a number, like 12.34 or 1034, or an operator, like + or =, can be done on a separate line. After each such input, you…

You’ll get a: . zip file solution

 

 
Categorys:
Tags:

Description

5/5 – (2 votes)

Write a Java program that can simulate a simple calculator, using the Java console as the exclusive input and output device. That is, each input to the calculator, be it a number, like 12.34 or 1034, or an operator, like + or =, can be done on a separate line. After each such input, you should output to the Java console what would be displayed on your calculator. For example,

sqrt(144) / (17 – 5) + 2

would yield the value 3.

Implement at least the following operations: Addition, Subtraction, Multiplication, Modulus, Exponentiation and Square Root and the use of parentheses for grouping. Your program should thrown an exception if the expression is invalid. For example, the expression

sqrt(144) / (17 – + 2

is invalid since is both missing an operand and missing a closing parentheses.