Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication3;
- import java.util.*;
- public class JavaApplication3{
- static Scanner sc = new Scanner(System.in);
- static int Soal(String user){
- int clue = 3,benar=0;
- int pilih;
- String jawab;
- String soal[] = new String[5];
- soal[0]="1. 1 + 1 =";
- soal[1]="2. 4 X 6 = ";
- soal[2]="3. 10 / 5 = ";
- soal[3]="4. (2 x 10) + 4 x 2 = ";
- soal[4]="5. (2 x 4 + 1) + (5 + 2 x 1) - 2 = ";
- String jawaban[] = new String[5];
- jawaban[0] = "2";
- jawaban[1] = "24";
- jawaban[2] = "2";
- jawaban[3] = "28";
- jawaban[4] = "14";
- String Clue[] = new String[5];
- Clue[0] = "satu tambah satu";
- Clue[1] = "empat kali enam";
- Clue[2] = "sepuluh bagi lima";
- Clue[3] = "perkalian dijumlah dulu";
- Clue[4] = "selesaikan dulu perkalian";
- System.out.println("============================");
- System.out.println("Permainan dimulai.");
- System.out.println("Soal : ");
- for(int j=0;j<soal.length;j++){
- System.out.println(soal[j]);
- if(clue > 0){
- System.out.println("[1] Jawab");
- System.out.println("[2] Clue("+clue+")");
- System.out.print("Pilih : ");
- pilih=sc.nextInt();
- System.out.println("============================");
- if(pilih == 1){
- System.out.print("Jawab : ");
- sc.nextLine();
- jawab = sc.nextLine();
- System.out.println("============================");
- if(jawab.equalsIgnoreCase(jawaban[j])){
- benar++;
- }
- }
- else if(pilih == 2){
- if(clue > 0){
- System.out.println("Clue : "+Clue[j]);
- System.out.println("============================");
- }
- System.out.print("Jawab : ");
- sc.nextLine();
- jawab = sc.nextLine();
- System.out.println("============================");
- clue--;
- if(jawab.equalsIgnoreCase(jawaban[j])){
- benar++;
- }
- }
- System.out.println();
- }
- else{
- System.out.print("Jawab : ");
- System.out.println("============================");
- jawab = sc.nextLine();
- System.out.println("============================");
- if(jawab.equalsIgnoreCase(jawaban[j])){
- benar++;
- }
- }
- }
- System.out.println("Benar : "+benar+" soal");
- int skor = Math.round((benar*100)/soal.length);
- System.out.println("Skor anda : "+skor);
- System.out.println();
- return skor;
- }
- static void Game(){
- System.out.print("Nama Player : ");
- String user;
- sc.nextLine();
- user = sc.nextLine();
- int skor = Soal(user);
- //buat menuuu//
- }
- static void menuHelp(){
- System.out.println();
- System.out.println("Peraturan Permainan");
- System.out.println("1. Ini adalah permainan tanya jawab");
- System.out.println("2. Jumlah Soal ada 5");
- System.out.println("3. Terdapat hint/bantuan dalam menjawab soal");
- System.out.println("4. Hint hanya dapat digunakan 3x");
- System.out.println();
- }
- static void menu(){
- System.out.println("Game Cerdas Cermat");
- System.out.println("[1] Mulai Game");
- System.out.println("[2] Help");
- System.out.println("[0] Exit");
- }
- public static void main(String[] args) {
- boolean game = true;
- int option1;
- while(game){
- menu();
- System.out.print("Pilih: ");
- option1 = sc.nextInt();
- System.out.println("============================");
- if(option1 == 1){
- Game();
- }
- else if(option1 == 0){
- System.out.println();
- System.out.println("Keluar dari game ....");
- game = false;
- }
- else if(option1 == 2){
- menuHelp();
- }
- else{
- System.out.println("Number not found.");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement