Tampilkan postingan dengan label JAVA Programming. Tampilkan semua postingan
Tampilkan postingan dengan label JAVA Programming. Tampilkan semua postingan
SETENGAH COPAS | Permainan Batu, Gunting Kertas | Alhamdulillah... Malam-malam gini masih semangaat ngeblog..
yah, walaupun mata sudah 5 watt. tapi tetap semangat demi sharing kepada sesama.

Kali ini saya akan sedikit sharing mengenai permainan batu gunting dan kertas, sebuah permainan yang biasa dilakukan oleh anak-anak. seru sih tapi kan kita udah dewasa, udah mahasiswa lagi... malu dong kalo maen kaya' gituan terus. mending buat program untuk permainan seperti itu.

Saya buat program seperti itu menggunakan java. dan alhamdulillah berhasil walaupun programnya acak-acakan, dan kurang lebih tampilannya kaya' gini nih (*maaf ya jelek)...


Buatlah sebuah file java dengan nama "batuguntingkertas.java" (pastinya tanpa tanda petik)
ne Source codenya :

import java.util.Scanner;
public class batuguntingkertas {
public static void main(String[]args){
    //inisiallisasi variabel
    Scanner input = new Scanner(System.in);
    String anda = null;
        String komputer = null;
        String hasil = null;

        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        System.out.println("| PERMAINAN BATU GUNTING KERTAS |");
        System.out.println("|   1.BATU 2.GUNTING 3.KERTAS   |");
        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        System.out.print("Masukkan pilihan anda = ");

    int pilihan = input.nextInt();
    if(pilihan==1){
        anda = "BATU";
    }
    else if(pilihan==2){
        anda = "GUNTING";
    }
    else if(pilihan==3){
        anda = "KERTAS";
    }
    else if(pilihan==4){
        System.exit(0);
    }
    else {
      System.out.println("Maaf, nilai yang anda masukkan salah");
    }

    int generate = (int) (Math.random()*3+1);
    if(generate==1){
        komputer = "BATU";
    }
    else if(generate==2){
        komputer = "GUNTING";
    }
    else{
        komputer = "KERTAS";
    }

    if(pilihan<1 || pilihan>4)
        System.out.println("Maaf, Silahkan Ulangi lagi");
    else if(anda.equals(komputer)){
        hasil = "SERI";
    } else if(anda=="BATU" && komputer=="KERTAS"){
        hasil = "Anda Kalah";
    } else if(anda=="BATU" && komputer=="GUNTING"){
        hasil = "Anda Kalah";
    } else if(anda=="KERTAS" && komputer=="GUNTING"){
        hasil = "Anda Kalah";
    } else if(anda=="GUNTING" && komputer=="KERTAS"){
        hasil = "Anda Menang";
    } else if(anda=="GUNTING" && komputer=="BATU"){
        hasil = "Anda Kalah";
    }

    System.out.println("anda memilih = "+anda);
    System.out.println("Komputer memilih = "+komputer);
    System.out.println("Hasilnya adalah = "+hasil);
}
}

Oke. cukup sekian dari saya, semoga bermanfaat bagi kita semua khususnya bagi saya sendiri..
Salam Codinger's....
Read More

SETENGAH COPAS | Konversi waktu : Detik ke Tahun, Bulan, Minggu, Hari, Jam, menit dan Detik |

Berikut contoh yang lain :

import java.util.Scanner;

class konversi_waktu {
 public static void main (String [] args) {

int detik;

Scanner scan = new Scanner(System.in);
System.out.println ();
System.out.print (" masukkan detik\t");
detik = scan.nextInt();

int tahun,bulan,minggu,hari,jam,menit,sisa,sisa1,sisa2,sisa3,sisa4,sisa5;
      tahun  = detik / 217728000;
 sisa5   = detik - (tahun*217728000);

 bulan  = detik / 18144000;
 sisa4   = detik - (bulan*18144000);

 minggu  = detik / 604800;
 sisa3   = detik - (minggu*604800);
     
 hari    = detik / 86400;
      sisa    = detik - (hari*86400);

      jam     = sisa / 3600;
      sisa1   = sisa - (jam*3600);


      menit   = sisa1 / 60;
      sisa2   = sisa1 - (menit*60);


System.out.println(" tahun  = " +tahun );
System.out.println(" bulan  = " +bulan );
System.out.println(" minggu = " +minggu );
System.out.println(" hari   = " +hari   );
System.out.println(" jam    = " +jam    );
System.out.println(" menit  = " +menit  );
System.out.println(" Detik  = " +sisa2  );

    }
}
Read More

SETENGAH COOPAS | Konversi waktu : Detik ke Tahun, Bulan, Minggu, Hari, Jam, menit dan DetikTulisan ini diterbitkan ketika ada seorang teman saya yang meminta bantuan untuk membuatkan konversi dari detik ke Tahun, Bulan, Minggu, Hari, Jam, menit, dan Detik.

Berikut source codenya :

import java.util.Scanner;
    class KonversiDetik {
        public static void main(String[] args){
        Scanner Waktu = new Scanner (System.in);
        int tahun,tahun1,bulan,bulan1,minggu,minggu1,hari, hari1, jam, jam1, menit, menit1, detik, totaldetik;
        System.out.print("Masukan Total Detik   :");
        totaldetik = Waktu.nextInt();
        tahun=totaldetik/217728000;
        tahun1=totaldetik%217728000;
        bulan=totaldetik/18144000;
        bulan1=totaldetik%18144000;
        minggu=totaldetik/604800;
        minggu1=totaldetik%604800;
        hari=totaldetik/86400;
        hari1=totaldetik%86400;
        jam=hari1/3600;
        jam1=hari1%3600;
        menit=jam1/60;
        menit1=jam1%60;
        detik=menit1;
        System.out.println(+tahun+" tahun : "+bulan+" bulan : "+minggu+" minggu : "+hari+" hari : "+jam+" Jam : "+menit+" Menit : "+detik+" Detik");
    }
}

Semoga berhasil.
Read More
Previous PostPostingan Lama Beranda