Project #4 Calculator
Code
/// Name: Koosha Kimelman
/// Period: 7
/// Program Name: Calculator
/// File Name: Calculator.java
/// Date Completed: 4/12/16
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner k = new Scanner(System.in);
double n1, n2, t = 0;
String op;
do {
System.out.print("> ");
n1 = k.nextDouble();
if (n1 != 0) {
op = k.next();
n2 = k.nextDouble();
if (op.equals("+")) {
t = n1 + n2;
System.out.println(t);
}
else if (op.equals("-")) {
t = n1 - n2;
System.out.println(t);
}
else if (op.equals("*")) {
t = n1 * n2;
System.out.println(t);
}
else if (op.equals("/")) {
t = n1 / n2;
System.out.println(t);
}
else if (op.equals("%")) {
t = n1 % n2;
System.out.println(t);
}
else if (op.equals("^")) {
if (n2 == 0)
t = 1;
else {
int x = 2;
double tn = n1;
while (x <= n2) {
tn = tn * n1;
x++;
}
t = tn;
}
System.out.println(t);
}
else
System.out.println("Error. Undefined operator '" + op + "'. Try again.");
}
} while (n1 != 0);
System.out.println("Bye.");
}
}
Picture of the output