Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package latihan.proyek.javafundemental.geometri_bangunDatar;
- import java.util.Scanner;
- import latihan.proyek.javafundemental.geometri_bangunDatar.JajarGenjang.JajarGenjang;
- import latihan.proyek.javafundemental.geometri_bangunDatar.LayangLayang.LayangLayang;
- import latihan.proyek.javafundemental.geometri_bangunDatar.Lingkaran.Lingkaran;
- import latihan.proyek.javafundemental.geometri_bangunDatar.Segitiga.Segitiga_SamaKaki;
- import latihan.proyek.javafundemental.geometri_bangunDatar.Segitiga.Segitiga_SamaSisi;
- import latihan.proyek.javafundemental.geometri_bangunDatar.Segitiga.Segitiga_Sembarang;
- import latihan.proyek.javafundemental.geometri_bangunDatar.Segitiga.Segitiga_SikuSiku;
- import latihan.proyek.javafundemental.geometri_bangunDatar.Trapesium.Trapesium;
- import latihan.proyek.javafundemental.geometri_bangunDatar.persegi.Persegi;
- import latihan.proyek.javafundemental.geometri_bangunDatar.persegi.Persegi_Panjang;
- public class Bangun_Datar {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- String[] data = new String[]{
- "persegi", "persegiPanjang", "segitiga", "jajarGenjang", "layangLayang",
- "trapesium", "lingkaran"
- };
- System.out.print("Banyaknya bangun = ");
- int jml = in.nextInt();
- System.out.println("-------------------------------");
- for (int i = 0; i<jml; i++) {
- //input bangun
- System.out.print("Masukan jenis bangun = ");
- String bangun = in.next();
- if (bangun.equals(data[0])) {
- Persegi.hitung();
- } else if (bangun.equals(data[1])) {
- Persegi_Panjang.hitung();
- } else if (bangun.equals(data[2])) {
- System.out.print("Jenis segitiga = ");
- String jenis = in.next();
- switch (jenis) {
- case "samaSisi":
- Segitiga_SamaKaki.hitung();
- break;
- case "samaKaki":
- Segitiga_SamaSisi.hitung();
- break;
- case "sikuSiku":
- Segitiga_SikuSiku.hitung();
- break;
- case "sembarang":
- Segitiga_Sembarang.hitung();
- break;
- }
- } else if (bangun.equals(data[3])) {
- JajarGenjang.hitung();
- } else if (bangun.equals(data[4])) {
- LayangLayang.hitung();
- } else if (bangun.equals(data[5])) {
- Trapesium.hitung();
- } else if (bangun.equals(data[6])) {
- Lingkaran.hitung();
- }
- }
- //BELUM SELESAI PENGEMBANGANNYA
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement