SHARE
TWEET

Untitled

a guest Feb 27th, 2020 98 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package menentukan.haridanpasaran;
  7. import java.util.Scanner;
  8.  
  9. /**
  10.  *
  11.  * @author fia
  12.  */
  13. public class MenentukanHaridanpasaran {
  14.  
  15.     /**
  16.      * @param args the command line arguments
  17.      */
  18.     public static void main(String[] args) {
  19.         // TODO code application logic here
  20.         Scanner in = new Scanner(System.in);
  21.         String minggu,senin,selasa,rabu,kamis,jumat,sabtu,pon,wage,kliwon,legi,pahing,hasil="",hasil2="";
  22.         System.out.print("masukkan nama hari : ");
  23.             String input = in.nextLine();
  24.         System.out.print("masukkan pasaran : ");
  25.             String input2 = in.nextLine();
  26.         System.out.print("masukkan jumlah hari : ");
  27.             int input3 = in.nextInt();
  28.         int hari=0,pasaran=0;
  29.         switch   (input){
  30.             case "minggu":
  31.                 hari=0;
  32.                 break;
  33.             case "senin":
  34.                 hari=1;
  35.                 break;
  36.             case "selasa":
  37.                 hari=2;
  38.                 break;
  39.             case "rabu":
  40.                 hari=3;
  41.                 break;
  42.             case "kamis":
  43.                 hari=4;
  44.                 break;
  45.             case "jumat":
  46.                 hari=5;
  47.                 break;
  48.             case "sabtu":
  49.                 hari=6;
  50.                 break;
  51.             default:
  52.                 System.out.println("masukkan nama hari!");
  53.                
  54.         int hari2=(input3%6)+hari;
  55.         if (hari2>6){
  56.             hari2 -= 6;
  57.         }
  58.         switch   (input2){
  59.             case "pon":
  60.                 pasaran=1;
  61.                 break;
  62.             case "wage":
  63.                 pasaran=2;
  64.                 break;
  65.             case "kliwon":
  66.                 pasaran=3;
  67.                 break;
  68.             case "legi":
  69.                 pasaran=4;
  70.                 break;
  71.             case "pahing":
  72.                 pasaran=5;
  73.                 break;
  74.             default:
  75.                 System.out.println("masukkan nama pasaran!");
  76.        
  77.                 int pasaran2 = (input3%5)+1;
  78.                 if (pasaran2>5){
  79.                     pasaran2 -=5;
  80.                 }
  81.                
  82.         switch(hari2){    
  83.             case 0:
  84.                 hasil="minggu";
  85.                 break;
  86.             case 1:
  87.                 hasil="senin";
  88.                 break;
  89.             case 2:
  90.                 hasil="selasa";
  91.                 break;
  92.             case 3:
  93.                 hasil="rabu";
  94.                 break;
  95.             case 4:
  96.                 hasil="kamis";
  97.                 break;
  98.             case 5:
  99.                 hasil="jumat";
  100.                 break;
  101.             case 6:
  102.                 hasil="sabtu";
  103.                 break;
  104.             default:
  105.                 System.out.println("masukkan nama hari!");
  106.                
  107.                    
  108.         switch(pasaran2){    
  109.             case 1:
  110.                 hasil2="pon";
  111.                 break;
  112.             case 2:
  113.                 hasil2="wage";
  114.                 break;
  115.             case 3:
  116.                 hasil2="kliwon";
  117.                 break;
  118.             case 4:
  119.                 hasil2="legi";
  120.                 break;
  121.             case 5:
  122.                 hasil2="pahing";
  123.                 break;
  124.             default:
  125.                 System.out.println("masukkan nama pasaran!");
  126.  
  127.    
  128.         }
  129.                
  130.     }
  131. }
  132.     }
  133.         System.out.println("hasil : "+hasil);
  134.         System.out.println("hasil : "+hasil2);
  135. }
  136. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top