Assignment #97

Code

/// Name: Jonathan Stine
/// Period: 5
/// Program Name: Area Calculator
/// File Name: AreaCalculator.java
/// Date Finished: 1/27/2016
    
    import java.util.Scanner;
    
    public class AreaCalculator {
    
        public static void main( String[] args ) {
            
            Scanner keyboard = new Scanner(System.in);
          
            System.out.println( "If you're looking to calculate the area of a shape, you've come to the right place!" );
            System.out.println();
            
            int choice = 1;
            
            while ( choice != 5 ) {
                
                System.out.println( "Please choose a shape:" );
                System.out.println( "---------------------------------" );
                System.out.println();
                
                System.out.println( "1. Circle" );
                System.out.println( "2. Rectangle" );
                System.out.println( "3. Square" );
                System.out.println( "4. Triangle" );
                System.out.println( "5. Quit" );
                System.out.println();
                
                System.out.print( "Shape: " );
                choice = keyboard.nextInt();
                System.out.println();
                
                if ( choice == 1 ) {
                    System.out.print( "Radius: " );
                    int radius = keyboard.nextInt();
                    System.out.println();
                    
                    System.out.println( "The area is " + areaCircle( radius ) );
                }
                
                if ( choice == 2 ) {
                    System.out.print( "Length: " );
                    int length = keyboard.nextInt();
                    System.out.println();
                    System.out.print( "Width: " );
                    int width = keyboard.nextInt();
                    System.out.println();
                    
                    System.out.println( "The area is " + areaRectangle( length, width ) );
                }
                
                if ( choice == 3 ) {
                    System.out.print( "Side Length: " );
                    int side = keyboard.nextInt();
                    System.out.println();
                    
                    System.out.println( "The area is " + areaSquare( side ) );
                }
                
                if ( choice == 4 ) {
                    System.out.print( "Base: " );
                    int base = keyboard.nextInt();
                    System.out.println();
                    System.out.print( "Height: " );
                    int height = keyboard.nextInt();
                    System.out.println();
                    
                    System.out.println( "The area is " + areaTriangle( base, height ) );
                }
                
                if ( choice == 5 ) {
                    System.out.println( "Goodybe" );
                }
            }
                
        }
        
        public static double areaCircle( int radius ) {
            
            double carea = Math.PI * radius * radius;
            
            return carea;
            
        }
        
        public static int areaRectangle( int length, int width ) {
            
            int rarea = length * width;
            
            return rarea;
            
        }
        
        public static int areaSquare( int side ) {
            
            int sarea = side * side;
            
            return sarea;
            
        }
        
        public static double areaTriangle ( int base, int height ) {
            
            double tarea = base * height * 0.5;
            
            return tarea;
            
        }
        
    }
    
 
    

Code Output