Menghitung Luas Lingkaran

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
 
public class CalculateCircleAreaExample {
 
  public static void main(String[] args) {
    
    int radius = 0;
    System.out.println("Masukkan jari-jari lingkaran :");
    
    try
    {
      //terima input jari-jari dari console
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      radius = Integer.parseInt(br.readLine());
    }
    // jika input salah format
    catch(NumberFormatException ne)
    {
      System.out.println("Jari-jari salah!" + ne);
      System.exit(0);
    }
    catch(IOException ioe)
    {
      System.out.println("IO Error :" + ioe);
      System.exit(0);
    }
    
    /*
     * Luas lingkaran ialah
     * pi * r * r
     * Dimana r ialah jari-jari .
     */
    
    //NOTE : Pakai Math.PI constant agar dapat nilai fixed
    double area = Math.PI * radius * radius;
    
    System.out.println("Luas lingkaran yaitu " + area);
  }
}

 

Related Articles