Rahmadnet

Game project A2

Jan 9th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 11.72 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2.  
  3. public class Tebak_Kata2
  4. {
  5.  
  6.     public static void main(String[] args)
  7.     {
  8.        
  9.         int score = 0;
  10.        
  11.         int kesempatan = 0;
  12.        
  13.         int soal = 1;
  14.        
  15.  
  16.         String nama = JOptionPane.showInputDialog("Assalamualaikum Para Pemain Tebak Kata "
  17.                                                 +"\n"+"\n"+"  "+"  "+"  "+"  "
  18.                                                 +"Silahkan Masukkan Nama Antum");
  19.        
  20.         JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "+"  "+"  "+"  "+"  "
  21.                                     +"Ahlan Wasahlan "+nama+" Selamat Bermain"+"\n"
  22.                                     +"\nAntum Hanya Memiliki Kesempatan 3 Kali Untuk Menjawab");
  23.        
  24.         switch (soal) {
  25.         case 1:
  26.            
  27.             kesempatan = 3;
  28.            
  29.             for(;kesempatan>=0;) {
  30.                
  31.             String soal1 = JOptionPane.showInputDialog(null,"SOAL 1"
  32.             +"\nApa yang tidak bisa dilakukan oleh seorang profesor botak ?  ");
  33.            
  34.             if(soal1.isEmpty()) {
  35.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  36.                                              +"Input kosong"
  37.                                              + "\nTolong isi dengan benar");
  38.             }
  39.            
  40.             else if(soal1.equalsIgnoreCase("Menyisir rambut")) {
  41.                
  42.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  43.                                               +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  44.                                               +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  45.                                               +"  "+"  "+"  "+"  "
  46.                                               +"Ke soal selannjutnya");
  47.                
  48.                 score++;
  49.                
  50.                 break;
  51.                
  52.             }
  53.            
  54.             else {
  55.                
  56.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  57.                
  58.                 kesempatan--;
  59.                
  60.                 if(kesempatan == 0) {
  61.                    
  62.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  63.                    
  64.                     break;
  65.                    
  66.                 }
  67.                
  68.                 else{
  69.                    
  70.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  71.                    
  72.                 }
  73.             }
  74.         }
  75.         case 2:
  76.            
  77.             kesempatan = 3;
  78.            
  79.             for(;kesempatan>=0;){
  80.                
  81.             String soal2 = JOptionPane.showInputDialog(null,"SOAL 2"
  82.             +"\nPerang apa yang senjatanya lem ? ");
  83.            
  84.             if(soal2.isEmpty()) {
  85.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  86.                                              +"Input kosong"
  87.                                              + "\nTolong isi dengan benar");
  88.             }
  89.            
  90.             else if(soal2.equalsIgnoreCase("perangko")){
  91.                
  92.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  93.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  94.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  95.                                              +"  "+"  "+"  "+"  "
  96.                                              +"Ke soal selannjutnya");
  97.                
  98.                 score++;
  99.                
  100.                 break;
  101.                
  102.             }
  103.            
  104.             else{
  105.                
  106.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  107.                
  108.                 kesempatan--;
  109.                
  110.                 if(kesempatan == 0)
  111.                 {
  112.                    
  113.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  114.                    
  115.                     break;
  116.                 }
  117.                
  118.                 else{
  119.                    
  120.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  121.                    
  122.                 }
  123.             }
  124.         }
  125.            
  126.         case 3:
  127.            
  128.             kesempatan = 3;
  129.            
  130.             for(;kesempatan>=0;){
  131.                
  132.             String soal3 = JOptionPane.showInputDialog(null,"SOAL 3"
  133.             +"\nBulat berwarna, tapi kalaw kentut jadi kurus apa itu ? ");
  134.            
  135.             if(soal3.isEmpty()) {
  136.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  137.                                              +"Input kosong"
  138.                                              + "\nTolong isi dengan benar");
  139.             }
  140.            
  141.             else if(soal3.equalsIgnoreCase("Balon")){
  142.                
  143.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  144.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  145.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  146.                                              +"  "+"  "+"  "+"  "
  147.                                              +"Ke soal selannjutnya");
  148.                
  149.                 score++;
  150.                
  151.                 break;
  152.                
  153.             }
  154.            
  155.             else{
  156.                
  157.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  158.                
  159.                 kesempatan--;
  160.                
  161.                 if(kesempatan == 0)
  162.                 {
  163.                    
  164.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  165.                    
  166.                     break;
  167.                 }
  168.                
  169.                 else{
  170.                    
  171.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  172.                    
  173.                 }
  174.             }
  175.         }  
  176.         case 4:
  177.            
  178.             kesempatan = 3;
  179.            
  180.             for(;kesempatan>=0;){
  181.                
  182.             String soal4 = JOptionPane.showInputDialog(null,"SOAL 4"
  183.             +"\nKota apa yang minta perhiasan sama mamanya ? ");
  184.            
  185.             if(soal4.isEmpty()) {
  186.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  187.                                              +"Input kosong"
  188.                                              + "\nTolong isi dengan benar");
  189.             }
  190.            
  191.             else if(soal4.equalsIgnoreCase("Magelang")){
  192.                
  193.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  194.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  195.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  196.                                              +"  "+"  "+"  "+"  "
  197.                                              +"Ke soal selannjutnya");
  198.                
  199.                 score++;
  200.                
  201.                 break;
  202.                
  203.             }
  204.            
  205.             else{
  206.                
  207.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  208.                
  209.                 kesempatan--;
  210.                
  211.                 if(kesempatan == 0)
  212.                 {
  213.                    
  214.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  215.                    
  216.                     break;
  217.                 }
  218.                
  219.                 else{
  220.                    
  221.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  222.                    
  223.                 }
  224.             }
  225.         }
  226.         case 5:
  227.            
  228.             kesempatan = 3;
  229.            
  230.             for(;kesempatan>=0;){
  231.                
  232.             String soal5 = JOptionPane.showInputDialog(null,"SOAL 5"
  233.                     +"\nKenapa pada saat lampu merah kendaraan pada berhenti ? ");
  234.            
  235.             if(soal5.isEmpty()) {
  236.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  237.                                              +"Input kosong"
  238.                                              + "\nTolong isi dengan benar");
  239.             }
  240.            
  241.             else if(soal5.equalsIgnoreCase("Karna direm")){
  242.                
  243.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  244.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  245.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  246.                                              +"  "+"  "+"  "+"  "
  247.                                              +"Ke soal selannjutnya");
  248.                
  249.                 score++;
  250.                
  251.                 break;
  252.                
  253.             }
  254.            
  255.             else{
  256.                
  257.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  258.                
  259.                 kesempatan--;
  260.                
  261.                 if(kesempatan == 0)
  262.                 {
  263.                    
  264.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  265.                    
  266.                     break;
  267.                 }
  268.                
  269.                 else{
  270.                    
  271.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  272.                    
  273.                 }
  274.             }
  275.         }  
  276.         case 6:
  277.            
  278.             kesempatan = 3;
  279.            
  280.             for(;kesempatan>=0;){
  281.                
  282.             String soal6 = JOptionPane.showInputDialog(null,"SOAL 6"
  283.                     +"\nPaku apa yang ditakuti kuda ? ");
  284.            
  285.             if(soal6.isEmpty()) {
  286.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  287.                                              +"Input kosong"
  288.                                              + "\nTolong isi dengan benar");
  289.             }
  290.            
  291.             else if(soal6.equalsIgnoreCase("Pakusir")){
  292.                
  293.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  294.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  295.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  296.                                              +"  "+"  "+"  "+"  "
  297.                                              +"Ke soal selannjutnya");
  298.                
  299.                 score++;
  300.                
  301.                 break;
  302.                
  303.             }
  304.            
  305.             else{
  306.                
  307.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  308.                
  309.                 kesempatan--;
  310.                
  311.                 if(kesempatan == 0)
  312.                 {
  313.                    
  314.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  315.                    
  316.                     break;
  317.                 }
  318.                
  319.                 else{
  320.                    
  321.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  322.                    
  323.                 }
  324.             }
  325.         }
  326.         case 7:
  327.            
  328.             kesempatan = 3;
  329.            
  330.             for(;kesempatan>=0;){
  331.                
  332.             String soal7 = JOptionPane.showInputDialog(null,"SOAL 7"
  333.                     +"\nDengan apa orang berkomunikasi? ");
  334.            
  335.             if(soal7.isEmpty()) {
  336.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  337.                                              +"Input kosong"
  338.                                              + "\nTolong isi dengan benar");
  339.             }
  340.            
  341.             else if(soal7.equalsIgnoreCase("dengan mulut")){
  342.                
  343.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  344.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  345.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  346.                                              +"  "+"  "+"  "+"  "
  347.                                              +"Ke soal selannjutnya");
  348.                
  349.                 score++;
  350.                
  351.                 break;
  352.                
  353.             }
  354.            
  355.             else{
  356.                
  357.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  358.                
  359.                 kesempatan--;
  360.                
  361.                 if(kesempatan == 0)
  362.                 {
  363.                    
  364.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  365.                    
  366.                     break;
  367.                 }
  368.                
  369.                 else{
  370.                    
  371.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  372.                    
  373.                 }
  374.             }
  375.         }
  376.         case 8:
  377.            
  378.             kesempatan = 3;
  379.            
  380.             for(;kesempatan>=0;){
  381.                
  382.             String soal8 = JOptionPane.showInputDialog(null,"SOAL 8"
  383.                     +"\nApa persamaan nyamuk dengan drakula ? ");
  384.            
  385.             if(soal8.isEmpty()) {
  386.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  387.                                              +"Input kosong"
  388.                                              + "\nTolong isi dengan benar");
  389.             }
  390.            
  391.             else if(soal8.equalsIgnoreCase("Sama sama ngisap darah")){
  392.                
  393.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  394.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  395.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  396.                                              +"  "+"  "+"  "+"  "
  397.                                              +"Ke soal selannjutnya");
  398.                
  399.                 score++;
  400.                
  401.                 break;
  402.                
  403.             }
  404.            
  405.             else{
  406.                
  407.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  408.                
  409.                 kesempatan--;
  410.                
  411.                 if(kesempatan == 0)
  412.                 {
  413.                    
  414.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  415.                    
  416.                     break;
  417.                 }
  418.                
  419.                 else{
  420.                    
  421.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  422.                    
  423.                 }
  424.             }
  425.         }
  426.         case 9:
  427.            
  428.             kesempatan = 3;
  429.            
  430.             for(;kesempatan>=0;){
  431.                
  432.             String soal9 = JOptionPane.showInputDialog(null,"SOAL 9"
  433.                     +"\nBan apa yang bisa dimakan ? ");
  434.            
  435.             if(soal9.isEmpty()) {
  436.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  437.                                              +"Input kosong"
  438.                                              + "\nTolong isi dengan benar");
  439.             }
  440.            
  441.             else if(soal9.equalsIgnoreCase("Bandeng")){
  442.                
  443.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  444.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  445.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  446.                                              +"  "+"  "+"  "+"  "
  447.                                              +"Ke soal selannjutnya");
  448.                
  449.                 score++;
  450.                
  451.                 break;
  452.                
  453.             }
  454.            
  455.             else{
  456.                
  457.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  458.                
  459.                 kesempatan--;
  460.                
  461.                 if(kesempatan == 0)
  462.                 {
  463.                    
  464.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  465.                    
  466.                     break;
  467.                 }
  468.                
  469.                 else{
  470.                    
  471.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  472.                    
  473.                 }
  474.             }
  475.         }
  476.         case 10:
  477.            
  478.             kesempatan = 3;
  479.            
  480.             for(;kesempatan>=0;){
  481.                
  482.             String soal10 = JOptionPane.showInputDialog(null,"SOAL 10"
  483.                     +"\nHewan apa yang punya murid ? ");
  484.             if(soal10.isEmpty()) {
  485.                 JOptionPane.showMessageDialog(null, "  "+"  "+"  "+"  "
  486.                                              +"Input kosong"
  487.                                              + "\nTolong isi dengan benar");
  488.             }
  489.            
  490.             else if(soal10.equalsIgnoreCase("Kangguru")){
  491.                
  492.                 JOptionPane.showMessageDialog(null, "Selamat Jawaban Antum Benar"
  493.                                              +"\n"+"\n"+"  "+"  "+"  "+"  "+"  "
  494.                                              +"  "+"  "+"  "+"  "+"Klik OK"+"\n"
  495.                                              +"  "+"  "+"  "+"  "
  496.                                              +"Ke soal selannjutnya");
  497.                
  498.                 score++;
  499.                
  500.                 break;
  501.                
  502.             }
  503.            
  504.             else{
  505.                
  506.                 JOptionPane.showMessageDialog(null, "Afwan Jawaban Antum Salah");
  507.                
  508.                 kesempatan--;
  509.                
  510.                 if(kesempatan == 0)
  511.                 {
  512.                    
  513.                     JOptionPane.showMessageDialog(null, "Afwan Kesempatan Antum Habis");
  514.                    
  515.                     break;
  516.                 }
  517.                
  518.                 else{
  519.                    
  520.                     JOptionPane.showMessageDialog(null, "kesempatan Antum Tinggal "+kesempatan+" lagi");
  521.                    
  522.                 }
  523.             }
  524.         }
  525.            
  526.             break;
  527.  
  528.         default:
  529.             break;
  530.        
  531.         }
  532.             JOptionPane.showMessageDialog(null, " Score Antum "+score);
  533.            
  534.             JOptionPane.showMessageDialog(null, "jazakallah khairan");
  535.     }
  536. }
Advertisement
Add Comment
Please, Sign In to add comment