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.
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