Professional Documents
Culture Documents
CSE1102 HW3 Calculator
CSE1102 HW3 Calculator
Intro:
This assignment will have you write a program that works like a calculator. The user will
be able to enter numbers and select the desired arithmetic operations. The program will
repeat until the user chooses to exit the program.
Output:
Source Code:
import java.util.Scanner;
//
//
//
//
Calculator
CSE1102
Mayur Shah
2/7/14
System.out.println("1) Addition");
System.out.println("2) Subtraction");
System.out.println("3) Multiplication");
System.out.println("4) Division");
System.out.println("5) Square Root");
System.out.println("6) Clear");
System.out.println("What is Your Choice? ");
choice = kbd.nextInt();
// This is the basic setup for the menu and the list
if (choice == 0)
{
contin = false;
}
else if (choice == 1)
{
System.out.print("Enter a number: ");
input = kbd.nextFloat();
accumulator = accumulator + input;
System.out.println(accumulator);
}
else if (choice == 2)
{
System.out.print("Enter a number: ");
input = kbd.nextFloat();
accumulator = accumulator - input;
System.out.println(accumulator);
}
else if (choice == 3)
{
System.out.print("Enter a number: ");
input = kbd.nextFloat();
accumulator = accumulator * input;
System.out.println(accumulator);
}
else if (choice == 4)
{
System.out.print("Enter a number: ");
input = kbd.nextFloat();
accumulator = accumulator / input;
System.out.println(accumulator);
}
else if (choice == 5)
{
accumulator = Math.sqrt(accumulator);
System.out.println(accumulator);
}
else if (choice == 6)
{
accumulator = 0;
System.out.println(accumulator);
}
else
{
System.out.println("Illegal Command");
// The main section of the program which does calculations.
}
System.out.println("Accumulator = " + accumulator);
}
kbd.close();
// Closes scanner.
}
}