Senin, 29 April 2013

Mecari Zodiak dengan Java

Teman2 yang bingung bagaimana membuat memunculkan Zodiak sesuai tanggal yang kita input melalui java, berikut saya berikan mudah2an bermanfaat, sekaligus ketika kita menginput tanggal yang salah akan memunculkan tampilan anda salah input, berikut sourcenya :


import java.util.Scanner;
public class a_Ghozali201243501383 {
    public static void main(String[] args){
        int tanggal, bulan;
        Scanner s = new Scanner(System.in);
        System.out.print("Masukkan Tanggal Lahir Anda : ");
        tanggal = s.nextInt();
        System.out.print("Masukkan bulan lahir Anda : ");
       bulan = s.nextInt();
        if (tanggal>=21 && tanggal<=31 && bulan == 12)
        {System.out.println("Zodiak Anda adalah Capricon");}
        else if (tanggal<=19 && tanggal >=1 && bulan == 1)
        {System.out.println("Zodiak Anda adalah Capricon");}
        else if (tanggal>=20 && tanggal <=31 && bulan ==1)
        {System.out.println("Zodiak Anda adalah Aquarius");}
        else if (tanggal<=18 && tanggal >=1 && bulan == 2)
        {System.out.println("Zodiak Anda adalah Aquarius");}
        else if (tanggal>=19 && tanggal<=28 && bulan == 2)
        {System.out.println("Zodiak Anda Adalah Pisces");}
         else if(tanggal <=20 && tanggal>=1 && bulan == 3)
        {System.out.println("Zodiak Anda Adalah Pisces");}
         else if (tanggal>=21 && tanggal<=31 && bulan == 3)
        {System.out.println("Zodiak anda adalah aries");}
         else if(tanggal <=20 && tanggal>=1 && bulan == 4)
        {System.out.println("Zodiak anda adalah aries");}
         else if (tanggal>=21 && tanggal<=30 && bulan == 4)
        {System.out.println("Zodiak Anda Adalah Taurus");}
         else if(tanggal<=20 && tanggal>=1 && bulan == 5)
        {System.out.println("Zodiak Anda Adalah Taurus");}
         else if (tanggal>=21 && tanggal<=30 && bulan == 5)
        {System.out.println("Zodiak Anda Adalah Gemini");}
         else if(tanggal<=20 && tanggal>=1&& bulan == 6)
        {System.out.println("Zodiak Anda Adalah Gemini");}
         else if (tanggal>=21 && tanggal<=30 && bulan == 6)
        {System.out.println("Zodiak Anda Adalah Cancer");}
         else if(tanggal<=20 && tanggal>=1 && bulan == 7)
        {System.out.println("Zodiak Anda Adalah Cancer");}
         else if (tanggal>=21 && tanggal<=31 && bulan  == 7)
        {System.out.println("Zodiak Anda Adalah  Leo");}
         else if(tanggal<=20 && tanggal>=1 && bulan== 8)
        {System.out.println("Zodiak Anda Adalah  Leo");}
         else if (tanggal>=21 && tanggal<=31 && bulan ==8)
        {System.out.println("Zodiak Anda Adalah Virgo");}
         else if(tanggal<=22 && tanggal>=1 && bulan == 9)
        {System.out.println("Zodiak Anda Adalah Virgo");}
         else if (tanggal>=23 && tanggal<=30 && bulan == 9)
        {System.out.println("Zodiak Anda Adalah Libra");}
         else if(tanggal<=20 && tanggal>=1 && bulan ==10)
        {System.out.println("Zodiak Anda Adalah Libra");}
         else if (tanggal>=21 && tanggal<=31 && bulan == 10)
        {System.out.println("Zodiak Anda Adalah Scorpio");}
         else if(tanggal<=22 && tanggal>=1 && bulan == 11)
        {System.out.println("Zodiak Anda Adalah Scorpio");}
         else if (tanggal>=23 && bulan == 11)
        {System.out.println("Zodiak Anda Adalah Sagitarius");}                              
         else if(tanggal<=20 && tanggal>=1 && bulan == 12)
        {System.out.println("Zodiak Anda Adalah Sagitarius");}
        else
        {System.out.println("Tanggal yang Anda masukkan salah Boss!!");}
    /* Aries          21 Maret      -   19 april    
     * Taurus       20 April         -   20 Mei
     * Gemini       21 Mei           -   20 Juni
     * Cancer      21 Juni         -   22 Juli
     * Leo           23 Juli       -   22 Agustus
     * Virgo        23 Agustus         -   22 September
     * Libra         23 September     -   22 Oktober
     * Scorpio     23 Oktober       -   21 November
     * Sagitarius  22 Nopember   -   21 Desember
     * Capricorn 22 Desember   -   19 Januari
     * Aquarius   20 Januari`     -   18 Februari
     * Pisces       19 Februari     -   20 Maret*/
             
    }
}


dan ini hasil salah outputnya :

Selamat mencoba dan berpetualang dengan java, jangan lupa isi komentarnya!! Salam penuntut ilmu...

Tidak ada komentar:

Posting Komentar