Rahmadnet

Game project A1

Jan 8th, 2019
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.78 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2.  
  3. public class Tebak_Kata {
  4.     public static void main(String[] args) {
  5.         //MasukKan Nama Anda
  6.        
  7.         boolean u1 = true; boolean u2 = true;
  8.         boolean u3 = true; boolean u4 = true;
  9.         boolean u5 = true; boolean u6 = true;
  10.         boolean u7 = true; boolean u8 = true;
  11.         boolean u9 = true; boolean u10 = true;
  12.        
  13.         int nilai = 0;
  14.        
  15.         String nama = JOptionPane.showInputDialog("Assalamualaikum Para Pemain Tebak Kata"
  16.                                                 +"\n MAsukkan Nama Lengkap Anda");
  17.        
  18.         for(int soal = 1;soal<=10;soal++) {
  19.            
  20.            
  21.                
  22.             switch (soal) {
  23.            
  24.             case 1:
  25.                
  26.                 while (u1) {
  27.                    
  28.                     String soal1 = JOptionPane.showInputDialog("Alat Transportasi Darat"
  29.                                                             +"\nRoda, Kayu, Kuda."
  30.                                                             +"\n"+"\nD  N  E  G"
  31.                                                             +"\nX  V  H  A"
  32.                                                             +"\nO  N  I  N");
  33.                    
  34.                     if(soal1.equalsIgnoreCase("andong")) {
  35.                        
  36.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  37.                                                         +"\n"+"\nKlik OK"+"\n"
  38.                                                         +"Ke Soal Selanjutnya");
  39.                        
  40.                         nilai++;
  41.                        
  42.                         u1 = false;
  43.                        
  44.                     }else {
  45.                        
  46.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  47.                                                     +"\n"+"\nKlik OK"+"\n"
  48.                                                     +"Untuk Mengulanginya");
  49.                        
  50.                         nilai--;
  51.                        
  52.                         u1 = true;
  53.                     }
  54.                 }  
  55.                
  56.                 break;
  57.                
  58.             case 2:
  59.                
  60.                 while(u2) {
  61.                    
  62.                     String soal2 = JOptionPane.showInputDialog("Sebuah Profesi"
  63.                                                             +"\nSakit,periksa,orang."
  64.                                                             +"\n"+"\nU  X  E  D"
  65.                                                             +"\nK  R  E  K"
  66.                                                             +"\nO  T  G  M");
  67.                    
  68.                     if(soal2.equalsIgnoreCase("dokter")) {
  69.                        
  70.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  71.                                                             +"\n"+"\nKlik OK"+"\n"
  72.                                                             +"Ke Soal Selanjutnya");
  73.                         nilai++;
  74.                        
  75.                         u2 = false;
  76.                        
  77.                     }else {
  78.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  79.                                                         +"\n"+"\nKlik OK"+"\n"
  80.                                                         +"Untuk Mengulanginya");
  81.                        
  82.                         nilai--;
  83.                        
  84.                         u2 = true;
  85.                     }
  86.                 }
  87.                
  88.                 break;
  89.                
  90.             case 3:
  91.                
  92.                 while(u3) {
  93.                    
  94.                     String soal3 = JOptionPane.showInputDialog("Berasal Dari Air Laut"
  95.                                                             +"\nButir, Asin, Putih."+"\n"
  96.                                                             +"\nZ  G  B  V"
  97.                                                             +"\nA  A  J  R"
  98.                                                             +"\nQ  Q  B  M");
  99.                    
  100.                     if(soal3.equalsIgnoreCase("garam")) {
  101.                        
  102.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  103.                                                         +"\n"+"\nKlik OK"+"\n"
  104.                                                         +"Ke Soal Selanjutnya");
  105.                        
  106.                         nilai++;
  107.                        
  108.                         u3 = false;
  109.                        
  110.                     }else {
  111.                        
  112.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  113.                                                         +"\n"+"\nKlik OK"+"\n"
  114.                                                         +"Untuk Mengulanginya");
  115.                        
  116.                         nilai--;
  117.                        
  118.                         u3 = true;
  119.                     }
  120.                        
  121.                 }
  122.                 break;
  123.                
  124.             case 4:
  125.                
  126.                 while(u4) {
  127.                
  128.                     String soal4 = JOptionPane.showInputDialog("Penghubung Antar Kota"
  129.                                                             +"\nTempat, Kereta, Tiket."+"\n"
  130.                                                             +"\nS  N  S  B"
  131.                                                             +"\nA  A  I  Y"
  132.                                                             +"\nH  U  T  U");
  133.                    
  134.                     if(soal4.equalsIgnoreCase("stasiun")) {
  135.                        
  136.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  137.                                                         +"\n"+"\nKlik OK"+"\n"
  138.                                                         +"Ke Soal Selanjutnya");
  139.                        
  140.                         nilai++;
  141.                        
  142.                         u4 = false;
  143.                        
  144.                     }else {
  145.                        
  146.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  147.                                                         +"\n"+"\nKlik OK"+"\n"
  148.                                                         +"Untuk Mengulanginya");
  149.                        
  150.                         nilai--;
  151.                        
  152.                         u4 = true;
  153.                        
  154.                     }
  155.                 }
  156.                
  157.                 break;
  158.                
  159.             case 5:
  160.                
  161.                 while(u5) {
  162.                
  163.                     String soal5 = JOptionPane.showInputDialog("Merupakan Sebuah Karya Seni"
  164.                                                             +"\nDipajang, Dinding, Estetika."+"\n"
  165.                                                             +"\nK  S  C  H"
  166.                                                             +"\nA  B  L  U"
  167.                                                             +"\nN  M  B  I");
  168.                    
  169.                     if(soal5.equalsIgnoreCase("lukisan")) {
  170.                        
  171.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  172.                                                         +"\n"+"\nKlik OK"+"\n"
  173.                                                         +"Ke Soal Selanjutnya");
  174.                        
  175.                         nilai++;
  176.                        
  177.                         u5 = false;
  178.                        
  179.                     }else {
  180.                        
  181.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  182.                                                         +"\n"+"\nKlik OK"+"\n"
  183.                                                         +"Untuk Mengulanginya");
  184.                        
  185.                         nilai--;
  186.                        
  187.                         u5 = true;
  188.                        
  189.                     }
  190.                 }
  191.                
  192.                 break;
  193.                
  194.             case 6:
  195.                
  196.                 while(u6) {
  197.                    
  198.                     String soal6 = JOptionPane.showInputDialog("Sejenis Kadal Raksasa"
  199.                                                             +"\nHewan, Kadal, Indonesia."+"\n"
  200.                                                             +"\nO  N  K  D"
  201.                                                             +"\nO  O  M  U"
  202.                                                             +"\nY  K  C  W");
  203.                    
  204.                     if(soal6.equalsIgnoreCase("komodo")) {
  205.                        
  206.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  207.                                                         +"\n"+"\nKlik OK"+"\n"
  208.                                                         +"Ke Soal Selanjutnya");
  209.                        
  210.                         nilai++;
  211.                        
  212.                         u6 = false;
  213.                        
  214.                     }else {
  215.                        
  216.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  217.                                                         +"\n"+"\nKlik OK"+"\n"
  218.                                                         +"Untuk Mengulanginya");
  219.                        
  220.                         nilai--;
  221.                        
  222.                         u6 = true;
  223.                        
  224.                     }
  225.                 }
  226.                
  227.                 break;
  228.                
  229.             case 7:
  230.                
  231.                 while(u7) {
  232.                    
  233.                     String soal7 = JOptionPane.showInputDialog("Terdapat di Sekolah"
  234.                                                             +"\nPapan, Tulis, Putih."+"\n"
  235.                                                             +"\nL  K  U  I"
  236.                                                             +"\nR  F  A  Z"
  237.                                                             +"\nG  P  U  K");
  238.                      
  239.                     if(soal7.equalsIgnoreCase("kapur")) {
  240.                        
  241.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  242.                                                         +"\n"+"\nKlik OK"+"\n"
  243.                                                         +"Ke Soal Selanjutnya");
  244.                        
  245.                         nilai++;
  246.                        
  247.                         u7 = false;
  248.                        
  249.                     }else {
  250.                        
  251.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  252.                                                         +"\n"+"\nKlik OK"+"\n"
  253.                                                         +"Untuk Mengulanginya");
  254.                        
  255.                         nilai--;
  256.                        
  257.                         u7 = true;
  258.                        
  259.                     }
  260.                 }
  261.                
  262.                 break;
  263.                
  264.             case 8:
  265.                
  266.                 while(u8) {
  267.                    
  268.                     String soal8 = JOptionPane.showInputDialog("Disukai Anak-Anak Untuk Sarapan"
  269.                                                             +"\nRoti, Stroderry, Cair."+"\n"
  270.                                                             +"\nQ  P  L  E"
  271.                                                             +"\nQ  I  G  S"
  272.                                                             +"\nC  W  A  S");
  273.                    
  274.                     if(soal8.equalsIgnoreCase("selai")) {
  275.                        
  276.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  277.                                                         +"\n"+"\nKlik OK"+"\n"
  278.                                                         +"Ke Soal Selanjutnya");
  279.                        
  280.                         nilai++;
  281.                        
  282.                         u8 = false;
  283.                        
  284.                     }else {
  285.                        
  286.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  287.                                                         +"\n"+"\nKlik OK"+"\n"
  288.                                                         +"Untuk Mengulanginya");
  289.                        
  290.                         nilai--;
  291.                        
  292.                         u8 = true;
  293.                        
  294.                     }
  295.                 }
  296.                
  297.                 break;
  298.                
  299.             case 9:
  300.                
  301.                 while(u9) {
  302.                    
  303.                     String soal9 = JOptionPane.showInputDialog("Biasa Dibawa Ke Sekolah"
  304.                                                             +"\nBarang, Banyak, Punggung."+"\n"
  305.                                                             +"\nD  S  G  T"
  306.                                                             +"\nA  O  M  S"
  307.                                                             +"\nJ  M  Z  I");
  308.                    
  309.                     if(soal9.equalsIgnoreCase("tas")) {
  310.                        
  311.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  312.                                                         +"\n"+"\nKlik OK"+"\n"
  313.                                                         +"Ke Soal Selanjutnya");
  314.                        
  315.                         nilai++;
  316.                        
  317.                         u9 = false;
  318.                        
  319.                     }else {
  320.                        
  321.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  322.                                                         +"\n"+"\nKlik OK"+"\n"
  323.                                                         +"Untuk Mengulanginya");
  324.                        
  325.                         nilai--;
  326.                        
  327.                         u9 = true;
  328.                        
  329.                     }
  330.                 }
  331.                
  332.                 break;
  333.                
  334.             case 10:
  335.                
  336.                 while(u10) {
  337.                
  338.                     String soal10 = JOptionPane.showInputDialog("Suka Mengejar Tikus"
  339.                                                             +"\nPelihara, Lucu, Taring"+"\n"
  340.                                                             +"\nG  N  L  H"
  341.                                                             +"\nU  C  I  F"
  342.                                                             +"\nU  K  P  W");
  343.                    
  344.                     if(soal10.equalsIgnoreCase("kucing")) {
  345.                        
  346.                         JOptionPane.showMessageDialog(null,"Selamat Jawaban Kamu Benar"
  347.                                                         +"\n"+"\nKlik OK"+"\n"
  348.                                                         +"Ke Soal Selanjutnya");
  349.                        
  350.                         nilai++;
  351.                        
  352.                         u10 = false;
  353.                        
  354.                     }else {
  355.                        
  356.                         JOptionPane.showMessageDialog(null, "Maaf Jawaban Kamu Tidak Tepat"
  357.                                                         +"\n"+"\nKlik OK"+"\n"
  358.                                                         +"Untuk Mengulanginya");
  359.                        
  360.                         nilai--;
  361.                        
  362.                         u10 = true;
  363.                        
  364.                     }
  365.                 }
  366.                
  367.                 break;
  368.                
  369.             default:
  370.                 break;
  371.             }
  372.            
  373.         }
  374.        
  375.         JOptionPane.showMessageDialog(null,"Pertanyaan Yang Berhasil Kamu Jawab Adalah "+nilai);
  376.         JOptionPane.showMessageDialog(null, "Terima Kasih Telah Bermain Tebak Kata Ini semoga"
  377.                                         +"\n"+"\nBermanfaat dan Menambah Pengetahuan Kita"
  378.                                         +"\n"+"\nTunggu Kami Di Versi Selanjutnya"
  379.                                         +"\n"+"\nAssalamualaikum Warohmatullohhi Wabarokatu");
  380.     }
  381.  
  382. }
Advertisement
Add Comment
Please, Sign In to add comment