Assignment #97
Code
/// Name: Matthew Lorence
/// Period: 5
import java.util.Scanner;
public class AreaCalculator
{
public static void main( String[] args )
{
Scanner keyboard = new Scanner(System.in);
System.out.println("Shape Area Calculator");
int shape = 0;
while (shape !=5)
{
System.out.println();
System.out.println("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
System.out.println();
System.out.println("1) Triangle");
System.out.println("2) Rectangle");
System.out.println("3) Square");
System.out.println("4) Circle");
System.out.println("5) Quit");
System.out.print("Which shape: ");
shape = keyboard.nextInt();
if (shape==1)
{
System.out.println();
System.out.println("Base: ");
int base = keyboard.nextInt();
System.out.println("Height: ");
int height = keyboard.nextInt();
System.out.println("The area is " + areaTriangle(base, height));
}
else if (shape==2)
{
System.out.println();
System.out.println("Base: ");
int base = keyboard.nextInt();
System.out.println("Height: ");
int height = keyboard.nextInt();
System.out.println("The area is " + areaRectangle(base, height));
}
else if (shape==3)
{
System.out.println();
System.out.println("Side: ");
int side = keyboard.nextInt();
System.out.println("The area is " + areaSquare(side));
}
else if (shape==4)
{
System.out.println();
System.out.println("Radius: ");
int radius = keyboard.nextInt();
System.out.println("The area is " + areaCircle(radius));
}
}
System.out.println( "\n Bye." );
}
public static double areaTriangle( int base, int height )
{
double Triangle = base*height/2;
return Triangle;
}
public static int areaRectangle( int base, int height )
{
int Rectangle = base*height;
return Rectangle;
}
public static int areaSquare( int side )
{
int Square = side*side;
return Square;
}
public static double areaCircle( int radius )
{
double Circle = Math.PI*(radius*radius);
return Circle;
}
}
Picture of the output