Tebak angka dengan kecerdasan buatan sederhana dengan java

07/11/2009 at 10:28 pm Tinggalkan komentar

Curhat di malam minggu…. Adik sepupu gw, jurusan sistem informasi smt 3, punya tugas dari dosennya. Tiba-tiba doi datang ke kamar gw… “Bang betulin ini untuk menu bilangan prima case 3 gak jalan” tegur doi. Gw betulin dah tuh, error2nya. Pas yg satu udah beres. “Bang ada lagi tuh, gak ngerti sama sekali. Buat tebakan Cuma di kasi gambar doang untuk input dan outputnya, nih gambarnya”

Tebakan_1

tegur dy lg dengan tampangnya yg agak letih n kusut, puyeng jg doi belajar java… Gw kira, gw aja yg sering pasang tampang kusut klo codingan gw gak jalan, hahahaha…šŸ˜€. ” Iya, bentar dulu nanggung ney lg main poker, ntar klo lg pake ubuntu di kerjain” tanggapan gw tuh…. Nah, sekitar jam 3 pagi kalah dah tuh gw main poker. hahahaha….. bete gw. Ngerjain skripsi males bgt.šŸ˜€. Ya ud gw kerjain dah tugas adik gw….

Bikin apa lagi ney dosen, gw coba deh. pertama, cari masukan dulu dari mbah google…. mohon restunya embah.šŸ˜€ :D… nah, dapet deh gw. Ney tutor agak nyambung http://blog.stie-mce.ac.id/sandynata/2009/05/26/membuat-game-tebak-tebakan-sederhana/ Trus gw dapet lagi dari sini http://java.unindra.net/blog/?p=200…..

Oke, dari data-data itu kita coba buat deh hasil yang bakal di pake ‘n di minta sm itu dosen…. gw beri ney!!šŸ˜€

package com.fadil.test;

import java.util.Scanner; //improt yg fungsinya untuk nyeken input dr keyboard
public class TebakAngka {
 //pendeklarasian fungsi scanner yang akan digunakan
 static Scanner sc = new Scanner(System.in);

 public static void main(String[] args) {
 int jawabanAngka = (int) (10* Math.random() ) + 1; //fungsi penghitungan secara acak2an
 int tebak; //variabel buat input
 int kloSalah=0; //variael buat string yang akan muncul
 //pengulangan menggunakan do while untuk memeriksa input
 do {
 kloSalah++;//nilai kloSalah klo terjadi pengulangan di tambah 1
 System.out.print("tebakan anda 1 s.d. 10: ");
 tebak = sc.nextInt();//ini untuk menangkap/nyeken integer yg di input
 
 if (tebak==jawabanAngka) //pengulangan jika data bener
 {Ā  System.out.println("\n MANTABS!!tebakan anda jitu !!! \n");
 System.out.println("Percobaan anda "+kloSalah+ " Kali ");
 break; // keluar dari loop
 }
 //ini pengulangan jika terjadi kesalahan jawaban
 else if(kloSalah==1){
 System.out.println("Salah, Coba terus deh !!! \n"); Ā 
 }else if (kloSalah==2) {
 System.out.println("Waduh, masih belom bener tuh !!! \n");
 }else if (kloSalah==3) {
 System.out.println("Payah, feeling-nya lemah bgt !!! \n");
 }else if (kloSalah==4) {
 System.out.println("Wah, belom makan yaks !!! \n");
 }
 //fadil ini terusin sendiri klo c user nebak salah mlulu
 //tinggal di copas aja ganti nilai kloSalah
 
 } while (tebak != jawabanAngka);
 System.out.println("Semangat yaks bro.... ");
 }
}

Nah itu dia gw cobs kecerdasan buatan sederhana pengulangan jika user melakukan kesalahan input. Walaupun gak perfectos bgt, setidaknya bisa buat keadaan lebih fun aja…hehehe. pengennya sey mirip c mbah google bisa kasi penunjuk yang lebih pas, temu kembali info gitu, regex lah…. kurang s tuh jawabannya. begitu, tp blom mampu aing…. hehehe

yah, sutra lah,,, kurang-kurang sey kaya gitu buat sistem yang cerdas.šŸ˜€šŸ˜€ lain waktu deh, klo lg iseng2 aja gw tambahin. Di buatin array angka trus di sorting untuk angka yang sudah muncul trus ditampilin deh angka-angka yang belum keluar, seperti itu lah algoritmanya. Maklum yew, masih butuh banyak belajar ney aing…. Semangat yaks bro…!!

Entry filed under: newbie. Tags: .

belajar j2me pake server php ah…. Split Your PC with Dual Operating Systems

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Gw Ney..


  • Chat With Me
  • Email Yadi Acho

  • For Education Only....

    Blog Stats

    • 5,679 hits

    %d blogger menyukai ini: