Jumat, 29 Maret 2013

[Java]Program Zodiak Sederhana

EBhy / / 5
Assalamu'alaikum :-)

selamat malam kawan-kawan blogger nusantara, salam Blogger ..!! (y)

alhamdulillah malam ini gak tau kenapa semangat blogger ane hidup lagi, Nah, kali ini sy akan berbagi tutorial java tentang pencarian Zodiak berdasarkan tanggal dan bulan. jadi ceritanya di program ini kita akan di tanyakan tanggal kelahiran kita dan juga bulan kita lahir, yang kemudian kedua inputan ini akan di cari kita termasuk di zodiak apa.  sebenarnya untuk membuat program sederhana ini saya mengambil dari soal yang saya dapat dari beberapa referensi yang menggunakan bahasa C++ bukan bahasa Pemrograman Java.


oke cukup basa basinya, langsung kita ke TPS :D (kayak mau pemilihan saja).
oh ya, disini saya menggunakan editor eclipse, jadi jika kawan-kawan hanya menggunakan Netbeans, itu tidak jadi masalah.

pertama buka editor kawan-kawan (eclipse/netbeans). lalu buatlah sebuah project baru dan buat juga classnya, berinama terserah kawan-kawan.

perhatikan script di bawah ini;


import java.util.Scanner;

public class Program_Zodiak {
 public static void main(String[] args){
Scanner zodiak = new Scanner(System.in);
int bulan,tahun;

System.out.print("Masukan Tanggal Lahir :");
int tanggal = zodiak.nextInt();

System.out.println();

System.out.print("Masukan Bulan Lahir :");
bulan = zodiak.nextInt();

System.out.println();
if((tanggal >= 21 && bulan==3) || (tanggal<=19 && bulan==4 )){
System.out.print("Zodiak Anda : Aries");
}else if((tanggal >=20 && bulan == 4) || (tanggal <=20 && bulan == 5)){
System.out.print("Zodiak anda Taurus");
}else if((tanggal >=21 && bulan == 5) || (tanggal <=20 && bulan == 6)){
System.out.print("Zodiak anda Gemini");
}else if((tanggal >=21 && bulan == 6) || (tanggal <=22 && bulan == 7)){
System.out.print("Zodiak anda Cancer");
}else if((tanggal >=23 && bulan == 7) || (tanggal <=22 && bulan == 8)){
System.out.print("Zodiak anda Leo");
}else if((tanggal >=23 && bulan == 8) || (tanggal <=22 && bulan == 9)){
System.out.print("Zodiak anda Virgo");
}else if((tanggal >=23 && bulan == 9) || (tanggal <=22 && bulan == 10)){
System.out.print("Zodiak anda Libra");
}else if((tanggal >=23 && bulan == 10) || (tanggal <=21 && bulan == 11)){
System.out.print("Zodiak anda Scorpio");
}else if((tanggal >=22 && bulan == 11) || (tanggal <=21 && bulan == 12)){
System.out.print("Zodiak anda Sagitarius");
}else if((tanggal >=22 && bulan == 12) || (tanggal <=19 && bulan == 1)){
System.out.print("Zodiak anda Capricorn");
}else if((tanggal >=20 && bulan == 1) || (tanggal <=18 && bulan == 2)){
System.out.print("Zodiak anda Aquarius");
}else if((tanggal >=19 && bulan == 2) || (tanggal <=20 && bulan == 3)){
System.out.print("Zodiak anda Pisces");
}else{
System.out.println("Maaf Anda Salah Memasukan Data yang di Tanyakan");
}

   }
}
kita bisa melihat kode di atas, banyak terdapat percabangan If-Else yang digunakan untuk menentukan zodiak berdasarkan tanggal dan bulan yang kita input. pada kasus ini pernyataan switch tidak bisa digunakan. pernyataan if juga dibuat cukup kompleks dengan melibatkan operator "dan (&&)" dan operator "atau( | | ).

hasil akhirnya bisa kita lihat di gambar di bawah ini;


EBhy


tidak harus jadi seorang jurnalis agar bisa menulis, cukup dengan keinginan untuk berbagi ilmu kita dapat menulis berbagai hal yang kita tau untuk dibagikan pada mereka yang tidak tau..
Follow me @Bloggertheme9

5 komentar:

  1. mantep... :) prnah rencana mau buat dlu.
    cmn tdk jdi"

    BalasHapus
  2. ane juga cmn adopsi dari C++ :D

    BalasHapus
  3. Terimakasih untuk programnya. Hanya saja jika tgl di input 35, tetap berjalan dengan zodiak dibulan yg ditentukan.

    BalasHapus
    Balasan
    1. Saran saya pake metode if else bercabang

      Hapus
  4. Untuk codingnya udh bagus cuman Kelemahannya kalo tanggalnya di bikin angka lebih dari 31 dan bulannya tetap di angkat 1 sampai 12 bakal memproses output yang menunjukan zodiak yg termasuk dalam bulan tersebut

    BalasHapus

Recent Post

News

About Me

Foto saya
tidak harus jadi seorang jurnalis agar bisa menulis, cukup dengan keinginan untuk berbagi ilmu kita dapat menulis berbagai hal yang kita tau untuk dibagikan pada mereka yang tidak tau.
Published By Gooyaabi Templates | Powered By Blogger