Jumat, 23 November 2012

zodiak anda? (penggunaan if pada java)

Nah, pada kesempatan ini penulis mencoba membuat aplikasi sederhana dengan bahasa java.
silahkan di santap kawan.

import java.util.Scanner;

class ramalanbintang
{
public static void main (String[]args) {
Scanner scan = new Scanner (System.in);
System.out.println("==================");
System.out.println(" ramalan bintang  ");
System.out.println("==================");
System.out.println("masukkan tanggal lahir (ex: 1)");
int xhari = scan.nextInt();
System.out.println("masukkan bulan lahir(ex: bulan januari masukkan 1)");
int xbulan = scan.nextInt();
System.out.println("masukkan tahun lahir");
int xtahun = scan.nextInt();
if ((xhari >= 21 && xhari <=31  && xbulan == 1 ) || (xhari <= 17 && xbulan ==2))
{
System.out.println ("Bintang anda adalah CAPRICON");
}
else if ((xhari >= 18 && xhari <=29 && xbulan == 2 ) || (xhari <= 12 && xbulan == 3))
{
System.out.println("Bintang anda adalah AQUARIUS");
}
else if ((xhari >= 13 && xhari <= 31 && xbulan == 3) || (xhari <= 18 && xbulan == 4))
{
System.out.println("Bintang anda adalah PISCES");
}
else if ((xhari >= 19 && xhari <= 30 && xbulan ==4) || (xhari <= 14 && xbulan == 5))
{
System.out.println("Bintang anda adalah ARIES");
}
else if ((xhari >= 15 && xhari <=31 && xbulan == 5) || (xhari <= 22 && xbulan == 6))
{
System.out.println("Bintang anda adalah Taurus");
}
//hati-hati bug
else if ((xhari >= 23 && xhari <= 30 && xbulan == 6) || (xhari <= 21 && xbulan == 7))
{
System.out.println("Bintang anda adalah GEMINI");
}
else if ((xhari >= 22 && xhari <=31 && xbulan == 7) || (xhari <= 11 && xbulan == 8))
{
System.out.println("Bintang anda adalah CANCER");
}
//sampai sini
else if ((xhari >= 12 && xhari <=31 && xbulan == 8) || (xhari <= 17 && xbulan == 9))
{
System.out.println("Bintang anda adalah LEO");
}
else if ((xhari >= 18 && xhari <=30 && xbulan == 9) || (xhari <= 31 && xbulan == 10))
{
System.out.println("Bintang anda adalah VIRGO");
}
else if ((xhari >= 1 && xhari <=31 && xbulan == 11) || (xhari <= 24 && xbulan == 11))
{
System.out.println("Bintang anda adalah LIBRA");
}
else if ((xhari >= 25 && xhari <=30 && xbulan == 11) || (xhari <= 30 && xbulan == 11))
{
System.out.println("Bintang anda adalah SCORPIUS");
}
else if (xhari >= 1 && xhari <=18 && xbulan == 12)
{
System.out.println("Bintang anda adalah OPHICHUS (NON ZODIAK)");
}
else if ((xhari >= 19 && xhari <=31 && xbulan == 12) || (xhari <= 20 && xbulan == 1))
{
System.out.println("Bintang anda adalah SAGITARIUS");
}
else
{
System.out.println("DATA YANG ANDA MASUKKAN SALAH");
}
}
}

Sederhana bukan? semoga berhasil !!^^

Silahkan copy paste jangan lupa masukin sumber kang, makasih