Senin, 22 Oktober 2018

Program Java Menghitung bidang segi

Fungsi IF memungkinkan Anda membuat perbandingan logika antara nilai dan apa yang diharapkan dengan menguji kondisi dan mengembalikan hasil jika kondisi tersebut True atau False.

=IF(Sesuatu adalah Benar, lakukanlah sesuatu, jika tidak lakukanlah hal lain.

Namun bagaimana jika Anda perlu untuk menguji beberapa kondisi, ketika anggaplah semua kondisi harus True atau False (AND), atau hanya satu kondisi harus True atau False (OR), atau jika ingin memeriksa jika suatu kondisi NOT (tidak) memenuhi kriteria Anda? Ketiga fungsi dapat digunakan sendiri-sendiri, tetapi rumus-rumus tersebut lebih umum dipasangkan dengan fungsi IF.
Program java mencari Luas segitiga, bujur sangkar,lingkaran, persegi panjang, bola,volume bola.

import java.util.*;
public class  lat3hitungbidangsegi
{
public static void main (String [] program1)
 {
    Scanner baca = new Scanner (System.in);    
    System.out.println ("                                                  ");
    System.out.println ("==================================================");
    System.out.println ("=======   MENU PILIHAN PERHITUNGAN RUMUS  ========");
    System.out.println ("==     Pilih 1 : PERHITUNGAN LUAS SEGITIGA      ==");
    System.out.println ("==   Pilih 2 : PERHITUNGAN LUAS BUJUR SANGKAR   ==");
    System.out.println ("==     Pilih 3 : PERHITUNGAN LUAS LINGKARAN     ==");
    System.out.println ("==  Pilih 4 : PERHITUNGAN LUAS PERSEGI PANJANG  ==");
    System.out.println ("==       Pilih 5 : PERHITUNGAN LUAS BOLA        ==");
    System.out.println ("==      Pilih 6 : PERHITUNGAN VOLUME BOLA       ==");
    System.out.println ("==================================================");
    char lagi = 'y';
    
  for(String b = "y"; b.equals("y") || b.equals("Y");){
    System.out.println ("Masukkan Pilihan Perhitungan Anda : ");
    System.out.println ("1. PERHITUNGAN LUAS SEGITIGA");
    System.out.println ("2. PERHITUNGAN LUAS BUJUR SANGKAR");
    System.out.println ("3. PERHITUNGAN LUAS LINGKARAN");
    System.out.println ("4. PERHITUNGAN LUAS PERSEGI PANJANG");
    System.out.println ("5. PERHITUNGAN LUAS BOLA");
    System.out.println ("6. PERHITUNGAN VOLUME BOLA");    
    System.out.print ("Pilih 1/2/3/4/5/6 : ");
    int pilih = baca.nextInt ();  
    
    if (pilih == 1)
    {
     System.out.println ("Anda Memilih Perhitungan Luas Segitiga");
     System.out.print ("Masukkan Alas : ");
     int alas = baca.nextInt ();
     System.out.print ("Masukkan Tinggi : ");
     int tinggi = baca.nextInt ();   
     System.out.println ("luas segitiga = alas * tinggi / 2");
     System.out.print ("Luas Segitiga Adalah : ");
     System.out.println (alas+" X "+tinggi+" / "+2+" = "+(alas*tinggi/2));
    }
    if (pilih == 2)
    {
     System.out.println ("Anda Memilih Perhitungan Luas Bujur Sangkar");
     System.out.print ("Masukkan Sisi : ");
     int sisi = baca.nextInt ();
     System.out.println ("luas bujur sangkar = sisi * sisi");
     System.out.println ("luas segitiga adalah : ");
     System.out.println (sisi+" X "+sisi+" = "+(sisi*sisi));
    }
    if (pilih == 3)
    {
      System.out.println ("Anda Memilih Perhitungan Luas Lingkaran");
      System.out.print ("Masukkan Panjang Jari-Jari Lingkaran : ");
      int jari2 = baca.nextInt ();
      System.out.println ("luas lingkaran = 3.14 * (jarijari*jarijari)");
      System.out.print ("Luas Lingkaran Adalah : ");
      System.out.println (3.14+" X ("+jari2+" * "+jari2+") = "+(3.14*(jari2*jari2)));
    }
    if (pilih == 4)
    {
      System.out.println ("Anda Memilih Perhitungan Luas Persegi Panjang");
      System.out.print ("Masukkan Lebar : ");
      int lebar = baca.nextInt();
      System.out.print ("Masukkan Panjang : ");
      int panjang = baca.nextInt ();
      System.out.println ("luas persegi panjang = lebar * panjang");
      System.out.print ("Luas Persegi Panjang Adalah : ");
      System.out.println (lebar+" X "+panjang+" = "+(lebar*panjang));
    }
    if (pilih == 5)
    {
      System.out.println ("Anda Memilih Perhitungan Luas Bola");
      System.out.print ("Masukkan Panjang Jari-Jari Bola : ");
      int jari2 = baca.nextInt ();
      System.out.println ("luas bola = 4 * 3.14 * (jariari*jarijari)");
      System.out.print ("Luas Bola Adalah : ");
      System.out.println (4+" X "+3.14+" X ("+jari2+" * "+jari2+") = "+(4*3.14*(jari2*jari2)));
    }
    if (pilih == 6)
    {
     System.out.println ("Anda Memilih Perhitungan Volume Bola");
     System.out.print ("Masukkan Panjang Jari-Jari Bola : ");
     int jari2 = baca.nextInt ();
     System.out.println ("Volume Bola = 4/3 * 3.14 * (jarijari*jarijari*jarijari)");
     System.out.print ("Volume Bola Adalah : ");
     System.out.println (4+" / "+3+" X "+3.14+" X ("+jari2+" * "+jari2+" * "+jari2+") = "+(4*3.14/3*(jari2*jari2*jari2)));
    }   
    System.out.print("Apakah Anda Mau Menghitung Lagi? (Y/T) : ");
    b = baca.next();
    System.out.println("");
    }
    System.out.print("----------TERIMA KASIH----------");
    System.exit(0);
  }
}

Outputnya .

Tidak ada komentar:

Posting Komentar

Konstruktor parameter inputan

Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek  (instance) . Biasanya method ini digunakan untuk inisialis...