Alrarapie

Belanja Kue

Oct 14th, 2021 (edited)
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Tambahan {
  4.     public static void main(String[] args) {
  5.         Scanner scanner =  new Scanner(System.in);
  6.         int pilihan = scanner.nextInt();
  7.         scanner.nextLine();
  8.         String inputan = scanner.nextLine();
  9.         String rasa = "";
  10.         boolean isValid = true;
  11.         float harga = 0;
  12.  
  13.         //set harga dan rasa
  14.         switch (pilihan){
  15.             case 1 -> {
  16.                 rasa = "Coklat";
  17.                 harga = 47000;
  18.             }
  19.             case 2 -> {
  20.                 rasa = "Vanila";
  21.                 harga = 58000;
  22.             }
  23.             case 3 -> {
  24.                 rasa = "Stroberi";
  25.                 harga = 51000;
  26.             }
  27.             default -> isValid = false;
  28.         }
  29.         //check kalo inputan valid
  30.         if (isValid) {//isValid -> isValid == True
  31.             //cek discount pada bulan tertentu
  32.             String bulan = inputan.substring(3,5);
  33.             if (bulan.equals("03")||bulan.equals("05")||bulan.equals("12")){
  34.                 harga *=0.8;
  35.             }
  36.             // Set tahun Expired Kue
  37.             String tahun = inputan.substring(6,10);
  38.             int tahunInt = Integer.parseInt(tahun)+1;
  39.  
  40.             //susun ulang textnya
  41.             String text = inputan.substring(0,6)+tahunInt;
  42.  
  43.             // print
  44.             System.out.println("=======================");
  45.             System.out.println("Rasa Kue  : " + rasa);
  46.             System.out.printf("Harga Kue : Rp%,.2f\n", harga);
  47.             System.out.println("Expired   : " + text);
  48.             // atau bisa make printf()
  49. //            int tanggal = Integer.parseInt(inputan.substring(0,2));
  50. //            int bulanInt = Integer.parseInt(bulan);
  51. //            System.out.printf("Expired   : %02d/%02d/%d\n",tanggal,bulanInt,tahunInt);
  52.             System.out.println("=======================");
  53.         }else System.out.println("Pilihan Tidak Valid!!!");
  54.     }
  55. }
  56.  
Add Comment
Please, Sign In to add comment