Assignment #97 and Area Calculator
Code
/// Name: Lauren Baird
/// Period: 7
/// Program Name: Area Calculator
/// File Name: AreaCalculator.java
/// Date Finished: 12/17/2015
import java.util.Scanner;
public class AreaCalc
{
public static void main( String[] args )
{
Scanner keyboard = new Scanner(System.in);
System.out.println();
System.out.println( "Shape Area Calculator" );
int shape;
do
{
System.out.println();
System.out.println( "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-" );
System.out.println();
System.out.println( "1. Triangle" );
System.out.println( "2. Rectange" );
System.out.println( "3. Square" );
System.out.println( "4. Circle" );
System.out.println( "5. Quit" );
System.out.println();
System.out.print( "Which shape? " );
shape = keyboard.nextInt();
System.out.println();
if ( shape == 1 )
{
System.out.print( "Base: ");
int base = keyboard.nextInt();
System.out.print( "Height: " );
int height = keyboard.nextInt();
System.out.println();
System.out.println( "The area is " + areaTriangle( base, height ) + "." );
System.out.println();
}
else if ( shape == 2 )
{
System.out.print( "Length: ");
int length = keyboard.nextInt();
System.out.print( "Width: " );
int width = keyboard.nextInt();
System.out.println();
System.out.println( "The area is " + areaRectangle( length, width ) + "." );
System.out.println();
}
else if ( shape == 3 )
{
System.out.print( "Side: ");
int side = keyboard.nextInt();
System.out.println();
System.out.println( "The area is " + areaSquare( side ) + "." );
System.out.println();
}
else if ( shape == 4 )
{
System.out.print( "radius: ");
int radius = keyboard.nextInt();
System.out.println();
System.out.println( "The area is " + areaCircle( radius ) + "." );
System.out.println();
}
else if ( shape == 5 )
{
System.out.println( "Goodbye!" );
System.out.println();
}
else
System.out.println( "ERROR" );
} while ( shape != 5 );
}
public static double areaCircle( int radius )
{
double result;
result = 3.14159265 * (radius * radius);
return result;
}
public static int areaRectangle( int length, int width )
{
int result;
result = (length * width);
return result;
}
public static int areaSquare( int side )
{
int result;
result = (side * side);
return result;
}
public static double areaTriangle( int base, int height )
{
double result;
result = (base * height)/2;
return result;
}
}