/*
* Ubuntu 22 sudah release, mau coba install belum ada waktu wkwkwkwkwkwkwkkw
*/
package com.soni_h.uts;
/**
*
* @author soni_h
* UTS PEMROGRAMAN DASAR JAVA
* Soni Hendakanto PTI 2A
*/
import java.util.Scanner;
import java.io.IOException;
public class hot {
public static void clearConsole() {
try {
if (System.getProperty("os.name").contains("Windows")) {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
}
else {
System.out.print("\033\143");
}
} catch (IOException | InterruptedException ex) {}
}
public static void main (String[] args) {
System.out.println("\t\t\t\t ---------");
System.out.println("\t SELAMAT DATANG DI APLIKASI UTS JAVA DASAR, dosen nya Pak Rozi");
System.out.println("\t -------------------------------------------------------------");
System.out.println("\t\t\t\t soni pti 2a\n\n");
System.out.println("Daftar Fitur yang tersedia diaplikasi ini :");
System.out.println(" [1] Hitung Luas & Keliling Persegi");
System.out.println(" [2] Hitung Penjumlahan pengurangan perkalian pembagian");
System.out.println(" [3] Hitung Diskon Penjualan");
System.out.println(" [4] Looping / Perulangan");
System.out.println(" [5] Kamus Indonesia Inggris 5 Kata");
System.out.println(" [6] CLS the windows");
System.out.println("------------------------------------------------------------------------\n");
Scanner scan = new Scanner(System.in);
System.out.println(" Silahkan pilih Fitur yg ingin di coba : ");
int pilih = scan.nextInt();
if (pilih==1) {
System.out.println("\n-------- HITUNG PERSEGI --------\n");
Scanner input=new Scanner(System.in);
System.out.println("Masukkan nilai Panjang Persegi:");
double panjang=input.nextDouble();
System.out.println("Masukkan nilai Lebar Persegi:");
double lebar=input.nextDouble();
System.out.println("Masukkan nilai Tinggi Persegi:");
double tinggi=input.nextDouble();
double luas=panjang * lebar;
double volume=panjang * lebar * tinggi;
double keliling= 2 * (panjang + lebar);
System.out.println("------------------------------------------------------------------------\n");
System.out.println("Luas\t Persegi adalah =" + luas);
System.out.println("Volume\t Persegi adalah =" + volume);
System.out.println("Keliling\t Persegi adalah =" + keliling);
System.out.println("------------------------------------------------------------------------\n");
}
else if (pilih==2) {
System.out.println("\n-------- Hitung Tambah Kali Kurang Bagi --------\n");
Scanner input=new Scanner(System.in);
System.out.println("Masukkan nilai angka pertama :");
double pertama=input.nextDouble();
System.out.println("Masukkan nilai angka kedua :");
double kedua=input.nextDouble();
double tambah=pertama+kedua;
double kali=pertama*kedua;
double kurang=pertama-kedua;
double bagi=pertama/kedua;
System.out.println("------------------------------------------------------------------------\n");
System.out.println("Hasil dari Penjumlahan\t "+pertama+" dan "+kedua+" adalah :" + tambah);
System.out.println("Hasil dari Perkalian\t "+pertama+" dan "+kedua+" adalah :" + kali);
System.out.println("Hasil dari Pengurangan\t "+pertama+" dan "+kedua+" adalah :" + kurang);
System.out.println("Hasil dari Pembagian\t "+pertama+" dan "+kedua+" adalah :" + bagi);
System.out.println("------------------------------------------------------------------------\n");
}
else if (pilih==3) {
System.out.println("\n-------- HITUNG DISKON PENJUALAN --------\n");
System.out.println("DISKON 20% untuk pembelian lebih dari 500K");
System.out.println(" DISKON 35% untuk pembelian lebih dari 1 JT");
System.out.println(" DISKON 50% untuk pembelian lebih dari 5 JT\n");
Scanner input=new Scanner(System.in);
System.out.println("Masukkan TOTAL PEMBELIAN :");
double total=input.nextDouble();
if (total<500000) {
System.out.println("------------------------------------------------------------------------\n");
System.out.println("Maaf anda tidak mendapat DISKON..");
System.out.println("Karena pembelian anda kurang dari 500K");
System.out.println("Total yg harus anda bayar adalah :" + total);
System.out.println("------------------------------------------------------------------------\n");
}
else if (total>=500000 && total<1000000) {
System.out.println("------------------------------------------------------------------------\n");
double diskon=0.2*total;
System.out.println("Diskon anda 20% sebesar :" + diskon);
double totalbyr=total-diskon;
System.out.println("Total yg harus anda bayar adalah :" + totalbyr);
System.out.println("------------------------------------------------------------------------\n");
}
else if (total>=1000000 && total<5000000) {
System.out.println("------------------------------------------------------------------------\n");
double diskon=0.35*total;
System.out.println("Diskon anda 35% sebesar :" + diskon);
double totalbyr=total-diskon;
System.out.println("Total yg harus anda bayar adalah :" + totalbyr);
System.out.println("------------------------------------------------------------------------\n");
}
else {
System.out.println("------------------------------------------------------------------------\n");
double diskon=0.5*total;
System.out.println("Diskon anda 50% sebesar :" + diskon);
double totalbyr=total-diskon;
System.out.println("Total yg harus anda bayar adalah :" + totalbyr);
System.out.println("------------------------------------------------------------------------\n");
}
}
else if (pilih==4) {
System.out.println("\n-------- LOOPING PERULANGAN --------\n");
System.out.println(" Sekedar perulangan dasar dengan DO.. WHILE..");
System.out.println(" masih sangat pemula\n");
System.out.println("\t Harus input angka 0...");
System.out.println("\t Selain angka itu maka akan ditolak dan mengulang terus\n");
Scanner input=new Scanner(System.in);
int angka=1;
do {
System.out.println("------------------------------------------------------------------------\n");
System.out.println("Ketik Angka 0 : ");
angka=input.nextInt();
}
while (angka!=0);
}
else if (pilih==5) {
System.out.println("\n-------- Kamus Indonesia Inggris 5 Kata --------\n");
System.out.println("rokok || malam || rembulan || uang || cantik\n");
Scanner input=new Scanner(System.in);
System.out.println("Masukkan kata diantara pilihan di atas :");
String indo = input.next();
String english = "Sorry boys... Incorrect word";
if (indo.equals("rokok")) {
english = "\t cigarete";
}
else if (indo.equals("malam")) {
english = "\t night";
}
else if (indo.equals("rembulan")) {
english = "\t Crypto To The MOON";
}
else if (indo.equals("uang")) {
english = "\t Money";
}
else if (indo.equals("cantik")) {
english = "\t Hot Sexy";
}
System.out.println("------------------------------------------------------------------------\n");
System.out.println("Translate in English :\n" + english);
System.out.println("\n\n");
}
else if (pilih==6) {
clearConsole();
}
else {
System.out.println("------------------------------------------------------------------------\n");
System.out.println("Cilukbaaaaaa ?!?!?!?!");
System.out.println("\tMAAF... Nomor yg anda tekan SALAH... hanya bisa 1 s/d 6\n\n");
}
}
}