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 :
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
Posting Komentar