Program Java Hitung Bidang Segi

Source Code :

import java.util.Scanner;
//mengimport scanner ke program
 public class hitungbidangsegi{
  //merupakan nama kelas
     public static void main(String[] args){
     //method utama yang pertama kali dijalankan
      for (String i = "Y"; i.equals("Y")||i.equals("y"); ){
      //looping for dan penggunaan equals untuk proses dapat diulang dengan membandingkan                    karakter sting yang akan diinput
      System.out.println("MENU PERHITUNGAN "); //membuat option pilihan
      System.out.println("1. Luas Segitiga");
      System.out.println("2. Luas Bujur Sangkar");
      System.out.println("3. Luas Lingkaran");
      System.out.println("4. Luas Persegi Panjang");
      System.out.println("5. Luas Bola");
      System.out.println("6. Volume Bola");
     
      Scanner in = new Scanner(System.in);
      //peran scanner untuk inputan
      System.out.print("Masukkan pilihan : ");
      int pilihan = in.nextInt();
      //proses pengambilan inputan dari scanner   

      if ( pilihan == 1){ //statemen satu untuk luas segitiga
          System.out.println("Luas Segitiga");
          System.out.println("_____________");
          int alas,tinggi;
          double luas;
          System.out.print("Masukan Alas : "); alas=in.nextInt();
          System.out.print("Masukan Tinggi : "); tinggi=in.nextInt();
          luas=(alas*tinggi)/2;
          System.out.println("Luas Segitiga adalah : "+luas);
        }
       
      else if(pilihan == 2){ //statemen dua untuk luas bujur sangkar
          System.out.println("Luas Bujur Sangkar");
          System.out.println("__________________");
          int sisi;
          double luas;
          System.out.print("Masukan Sisi : "); sisi=in.nextInt();
          luas=(sisi*sisi);
          System.out.println("Luas Bujur Sangkar adalah : "+luas);
        }
       
      else if (pilihan == 3){ //statemen tiga untuk luas lingkaran
          System.out.println("Luas Lingkaran");
          System.out.println("______________");
          int jari;
          double luas;
          double phi=3.14;
          System.out.print("Masukan Panjang Jari-Jari : ");
          jari=in.nextInt();
          luas=(0.5*phi*jari*jari);
          System.out.println("Luas Lingkaran adalah : "+luas);
        }
       
      else if (pilihan == 4){ //statemen empat untuk luas persegi panjang
           System.out.println("Luas Persegi Panjang");
           System.out.println("____________________");
           int panjang,lebar;
           double luas;
           System.out.print("Masukan Panjang : "); panjang=in.nextInt();
           System.out.print("Masukan Lebar : "); lebar=in.nextInt();
           luas=(lebar*panjang);
           System.out.println("Luas Persegi Panjang adalah : "+luas);
        }
       
      else if(pilihan ==5){ //statemen satu untuk luas bola
           System.out.println("Luas Bola");
           System.out.println("_________");
           int jari;
           double phi=3.14;
           double luas;
           System.out.print("Masukan Panjang Jari-Jari : "); jari=in.nextInt();
           luas=(phi*jari*jari);
           System.out.println("Luas Bola adalah : "+luas);
        }
       
      else if(pilihan ==6){ //statemen enam untuk volume bola
           System.out.println("Volume Bola");
           System.out.println("___________");
           int jari;
           double phi=3.14;
           double volume;
           System.out.print("Masukan Panjang Jari-Jari : "); jari=in.nextInt();
           volume=(4/3*phi*jari*jari*jari);
           System.out.println("Volume Bola adalah : "+volume);
        }
       
      else{ //statemen else untuk option yang diluar pilihan
           System.out.println("TIDAK ADA PILIHAN" );
        }
      System.out.print("Apakah Anda Ingin Mengulang Perhitungan Lagi? Y/T: ");
      i = in.next();
    }
       
    for (String j = "T"; j.equals("T")||j.equals("t"); ){
    //looping for j untuk berhenti proses perulangan lalu exit program
          System.exit(0);
          break;
      }
     
    }
}

Deskripsi :

Program diatas merupakan program hitung bidang segi yang terdiri dari berbagai proses perhitungan bidang segi, dengan menggunakan scanner agar mempunyai option atau pilihan dalam proses, lalu dari proses itu diterapkan penggunaan if else untuk proses perhitungannya. adapun for i sebagian pengulangan proses dan for j untuk berhenti proses perulangan.

Output yang dihasilkan :


Selamat belajar & mencoba..

Komentar

Postingan populer dari blog ini

Program Java Hitung Pangkat

Program Java Nilai Dengan Predikat

Program Java Bilangan Genap & Ganjil