Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement