Switch Case Java Programming


Contoh Penggunaan Switch Case di Java


Soal :

Buatlah program untuk menghitung dan mencetak luas 4 bangun datar(persegi, persegi panjang, segitiga dan lingkaran). Program bisa memilih untuk jenis bangun yg dihitung(Gunakan metode switch case).
Inputan pada Persegi : Sisi
Inputan pada Persegi Panjang : Panjang , Lebar
Inputan pada Segitiga : Alas, Tinggi
Inputan pada Lingkaran : Jari – Jari

Switch Case Java Programming

/*

 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package tugasswitchcase;
import java.util.Scanner;
/**
 *
 * @author Faqih
 */
public class TugasSwitchCase {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        
        double sisi,panjang,lebar,jari = 0,alas,tinggi;
        int pilih;
        
        Scanner input= new Scanner(System.in);
        {
        System.out.println("====Pilih Bangun Datar======");
        System.out.println("1. Persegi ");
        System.out.println("2. Persegi panjang");
        System.out.println("3. Segitiga");
        System.out.println("4. Lingkaran");
        }
        
        System.out.print("Masukkan pilihan\t: ");
        pilih=input.nextInt();
        switch (pilih){
            case 1:
                System.out.print("Masukkan sisi\t: ");
                sisi=input.nextInt();
                System.out.print("Luas Persegi\t: "+sisi*sisi);
                break;
            
            case 2:
                System.out.print("Masukkan Panjang\t: ");
                panjang=input.nextInt();
                
                System.out.print("Masukkan Lebar\t:");
                lebar =input.nextInt();
                
                System.out.print("Luas Persegi Panjang\t: "+panjang*lebar);
                break;
                
            case 3:
                System.out.print("Masukkan alas\t: ");
                alas=input.nextInt();
                
                System.out.print("Masukkan tinggi\t: ");
                tinggi=input.nextInt();
                
                System.out.print("Luas Segitiga\t: "+alas*tinggi/0.5);
                break;
                
            case 4:
                System.out.print("Masukkan jari-jari\t: ");
                jari=input.nextInt();
                System.out.print("Luas lingkaran\t: "+3.14*jari*jari);
                
        }
        
    }
    

}



Demikian Share kali ini, semoga bermanfaat, terima kasih.

Previous
Next Post »