Game Tebak Angka Java
Sebelumnya telah dibahas tentang random. Sekarang kita angka membuat game sederhana yaitu terdapa. kita disini harus menebak angka yang telah disiapkan secara acak. Kesempatannya 5 kali jika lebih dari itu maka gagal serta akan ditampilakan angkanya.
Caranya :
Memakai rumus perulangan for (int i = 1; i < 6; i++)
Memakai Rumus If
import java.util.Scanner;
public class random2
{
int bil;
int tebak;
public random2(){
//Math.random hanya menghasilkan bilangan >0 dan <1 maka kita harus mengubahnya
//supaya mendapatkan nilai bilangan bulat. Dengan cara Math.random*100.
//rumus diatas akan menghasilkan bilang dimulai dari 0,sekian sampai 100
bil=(int)Math.floor(Math.random()*100);
}
public static void main(String arg[]){
Scanner input=new Scanner(System.in);
random2 isi=new random2();
System.out.println("Saya punya Bilangan 0-100");
System.out.println("Anda punya kesempatan 5 kali");
for (int i = 1; i < 6; i++){
System.out.print("");
System.out.println("kesempatan ke"+i);
System.out.print("Coba tebak bilangan saya : ");
isi.tebak =input.nextInt();
if (isi.bil==isi.tebak){
System.out.println("Anda Benar!");
i=5;
}
else if (isi.bil>isi.tebak){
System.out.println("=====================================");
System.out.println("Anka Lebih besar!");
System.out.println("=====================================");
}
else if (isi.bil<isi.tebak){
System.out.println("=====================================");
System.out.print("angka lebih kecil");
}
//else if (i=5){
//System.out.println("Jawabannya adalah"+Math.ceil(isi.bil));
// }
}
System.out.println("=====================================");
System.out.println("Jawabannya adalah......"+Math.ceil(isi.bil));
System.out.println("=====================================");
}
}
Saat Programdi running
Jika Jawabannya Salah
Jika Jawabannya Benar
Caranya :
Memakai rumus perulangan for (int i = 1; i < 6; i++)
Memakai Rumus If
import java.util.Scanner;
public class random2
{
int bil;
int tebak;
public random2(){
//Math.random hanya menghasilkan bilangan >0 dan <1 maka kita harus mengubahnya
//supaya mendapatkan nilai bilangan bulat. Dengan cara Math.random*100.
//rumus diatas akan menghasilkan bilang dimulai dari 0,sekian sampai 100
bil=(int)Math.floor(Math.random()*100);
}
public static void main(String arg[]){
Scanner input=new Scanner(System.in);
random2 isi=new random2();
System.out.println("Saya punya Bilangan 0-100");
System.out.println("Anda punya kesempatan 5 kali");
for (int i = 1; i < 6; i++){
System.out.print("");
System.out.println("kesempatan ke"+i);
System.out.print("Coba tebak bilangan saya : ");
isi.tebak =input.nextInt();
if (isi.bil==isi.tebak){
System.out.println("Anda Benar!");
i=5;
}
else if (isi.bil>isi.tebak){
System.out.println("=====================================");
System.out.println("Anka Lebih besar!");
System.out.println("=====================================");
}
else if (isi.bil<isi.tebak){
System.out.println("=====================================");
System.out.print("angka lebih kecil");
}
//else if (i=5){
//System.out.println("Jawabannya adalah"+Math.ceil(isi.bil));
// }
}
System.out.println("=====================================");
System.out.println("Jawabannya adalah......"+Math.ceil(isi.bil));
System.out.println("=====================================");
}
}
Saat Programdi running
Jika Jawabannya Salah
Jika Jawabannya Benar
Komentar
Posting Komentar