Quick actions

cmd+k|ctrl+k

Navigation

Languages

Biaya Perjalanan

Snippet info

Language

Java

Visibility

public

Author

riyanto.droider

Created

2023-11-29T05:18:55.769965Z

Updated

2023-11-29T05:21:05.727891Z

class Main {
    
    public static void main(String[] args) {
        String jenis = "ekonomi";
        String tujuan= "aceh";
        int tiket = 3;
        double diskon = 0;
        int hargapertiket;
        int totalbayar;
        
        // cari hargapertiket
        if(jenis.equals("ekonomi") && tujuan.equals("aceh")) {
            hargapertiket = 210000;
        }   
        else if(jenis.equals("ekonomi") && tujuan.equals("medan")) {
            hargapertiket = 180000;
        }
        else if(jenis.equals("eksekutif") && tujuan.equals("aceh")) {
            hargapertiket = 250000;
        }
        else {
            hargapertiket = 200000;
        }
        
        
        // cari diskon
        if(tiket > 2) {
            if(jenis.equals("ekonomi") && tujuan.equals("aceh")) {
                diskon = 0.06 * hargapertiket * tiket;
            }   
            else if(jenis.equals("ekonomi") && tujuan.equals("medan")) {
                diskon = 0.05 * hargapertiket * tiket;
            }
            else if(jenis.equals("eksekutif") && tujuan.equals("aceh")) {
                diskon = 0.07 * hargapertiket * tiket;
            }
            else {
                diskon = 0.06 * hargapertiket * tiket;
            }
        }
        
        // cari totalbayar
        totalbayar = hargapertiket * tiket - (int) diskon;
        
        // tampilkan
        System.out.println(totalbayar);
    }
}
INFO