Skip to content

Delete BangunDatar.java - #6

Open
Muhajir876 wants to merge 1 commit into
dicodingacademy:Bangun-Datarfrom
Muhajir876:patch-1
Open

Delete BangunDatar.java#6
Muhajir876 wants to merge 1 commit into
dicodingacademy:Bangun-Datarfrom
Muhajir876:patch-1

Conversation

@Muhajir876

Copy link
Copy Markdown

package bangundatar;

import java.util.Scanner;

public class Main {
private static char pilihan;
private static Scanner scanner = new Scanner(System.in);

private static void main_menu(){
    //pilihan menu
    System.out.println("====================");
    System.out.println("Hitung Luas dan Keliling :");
    System.out.println("1. Persegi Panjang");
    System.out.println("2. Segitiga Siku");
    System.out.println("3. Lingkaran");
    System.out.print("Masukan Menu : ");
    pilihan = scanner.next().charAt(0);
}

public static void main(String[] args){
    /*Kamus*/
    PersegiPanjang opersegi;
    SegitigaSiku osegitiga;
    Lingkaran olingkaran;
    int s1, s2, r;

    opersegi = new PersegiPanjang();
    osegitiga = new Segitiga();
    olingkaran = new Lingkaran();

    /*Program*/
    //panggil metode
    main_menu();

    //kondisional untuk pilihan menu yang dimasukan
    switch(pilihan){
        case '1':{
            System.out.print("Masukan panjang persegi: ");
            s1 = scanner.nextInt();
            System.out.print("Masukan lebar persegi: ");
            s2 = scanner.nextInt();
            System.out.println("Luas persegi panjang: " + opersegi.luas(s1,s2));
            System.out.println("Keliling persegi panjang: " + opersegi.keliling(s1,s2));
            break;
        }
        case '2':{
            System.out.print("Masukan alas segitiga siku: ");
            s1 = scanner.nextInt();
            System.out.print("Masukan tinggi segitiga siku: ");
            s2 = scanner.nextInt();
            System.out.println("Luas segitiga: " + osegitiga.luas(s1,s2));
            System.out.println("Keliling segitiga: " + osegitiga.keliling(s1,s2));
            break;
        }
        case '3':{
            System.out.print("Masukan jari-jari lingkaran: ");
            r = scanner.nextInt();
            System.out.println("Luas lingkaran: " + olingkaran.luas(r));
            System.out.println("Keliling lingkaran: " + olingkaran.keliling(r));
            break;
        }
        default :{
            System.out.println("tidak ada pilihan");
            break;
        }

    }

}

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant