Saturday 13 April 2013

Java Ramalan Zodiak dengan JOptionPane

import javax.swing.JOptionPane;
/**
 *
 * @author *****
 */
public class bintang {
    public static void main(String[] args) {
        int tg, bl;         // Mendeklarasikan variabel bertipe integer
        String tgl, bln;    // Mendeklarasikan variabel bertipe string
       
        // Menampilkan kotak dialog input tanggal lahir
        tgl=JOptionPane.showInputDialog("Masukkan Tanggal Lahir Anda:");
        tg=Integer.parseInt(tgl);   // Merubah variabel string menjadi integer
        // Menampilkan kotak dialog input bulan lahir
        bln=JOptionPane.showInputDialog("Masukkan Bulan Lahir Anda (1-12):");
        bl=Integer.parseInt(bln);   // Merubah variabel string menjadi integer
       
        if (bl==1) //Seleksi bulan pertama
        {
        if (tg<=19){    //Seleksi pd tanggal 1-19 pd bulan pertama
       

JOptionPane.showMessageDialog(null, "Zodiak Anda CAPRICORN"+"\n"
                +"UMUM      : Luangkan waktumu untuk joging\n"+
                "Keuangan   : Jaga baik-baik dompet Anda agar tidak cepat tipis\n"+
                "Cinta      : cukup rumit koyok benang bulet/GALAU");
        }
        else if (tg<=31) //Seleksi pd tanggal 19-31 pd bulan pertama
        {
        JOptionPane.showMessageDialog(null, "Zodiak Anda AQUARIUS\n"+
                "UMUM \t: Hidup itu capek bro,jangan kebanyaan suntuk\n"+
                "Keuangan \t: Lagi deresss\n"+
                "Cinta \t: JOMBLO bebasss");
        }
        else    //jika memasukkan angka bukan 1-31 maka akan tampil pesan
        {
        JOptionPane.showMessageDialog(null, "Tanggal Yang Anda Masukkan Salah!!");
        }
        }
        else if (bl==2) //seleksi bulan kedua
        {
        if (tg<=18)     //seleksi pd tnggl 1-13 bulan 2
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda AQUARIUS\n"+
                "UMUM \t: lagi banyak topan melanda\n"+
                "Keuangan \t: Banjirrr\n"+
                "Cinta \t: Happy ending");
        }
        else if (tg<=29)    //seleksi pd tanggal 19-29 bulan 2
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda PISCES\n"+
                    "UMUM \t: Semua itu ada waktunya friend\n"+
                    "Keuangan \t: pekan ini hemat dikit!!!!!!!\n"+
                    "Cinta \t: Dia lagi butuh perhatian kamu");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "Tanggal Yang Anda Masukkan Salah!!");
        }
        }
        else if (bl==3) //seleksi bulan ke-3
        {
        if (tg<=20)     //seleksi pd tanggal 1-20 bulan 3
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda PISCES\n"+
                    "UMUM \t:  Waktunya untuk merubah sifatmu\n"+
                    "Keuangan \t: Saatnya menabung!!!!!!!!\n"+
                    "Cinta \t: Dia lagi butuh perhatian kamu");
        }
        else if (tg<=31)    //seleksi pd tanggal 21-31 bulan 3
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda ARIES\n"+
                    "UMUM \t: Awal bulan jangan dibuat kesempatan menghabiskan gaji yang ada Coba tabung untuk buat bisnis baru\n"+
                    "Keuangan \t: tetap layaknya biasa, tidak naik dan tidak juga turun\n"+
                    "Cinta \t: ini saat yang tepat untuk Anda dan pasangan untuk saling memuji");
        }
        else    //jika memasukkan angka bukan 1-31 maka akan tampil pesan
        {
            JOptionPane.showMessageDialog(null, "Tanggal Yang Anda Masukkan Salah!!");
        }
        }
        else if (bl==4)
        {
        if (tg<=20)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda ARIES\n"+
                    "UMUM \t: Coba tabung untuk buat bisnis baru\n"+
                    "Keuangan \t: NORMAL\n"+
                    "Cinta \t: Saling memuji itu penting");
        }
        else if (tg<=30)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda TAURUS\n"+
                    "UMUM \t: seluruh permasalahan ada jalan keluarnya\n"+
                    "Keuangan \t: sedikit untuk sedikit lama-lama lantas bukit\n"+
                    "Cinta \t: Intropeksi diri Anda karena selama ini memang Anda lebih banyak mengeluh dan menuntut");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "Tanggal Yang Anda Masukkan Salah!!");
        }
        }
        else if (bl==5)
        {
        if (tg<=20)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda TAURUS\n"+
                    "UMUM \t: seluruh permasalahan ada jalur keluarnya\n"+
                    "Keuangan \t: sedikit untuk sedikit lama-lama lantas bukit\n"+
                    "Cinta \t: Intropeksi diri Anda karena selama ini memang Anda lebih banyak mengeluh dan menuntut");
        }
        else if (tg<=31)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda GEMINI\n"+
                    "UMUM \t: enak juga apabila semua nya jalan sesuai dengan yang di idamkan\n"+
                    "Keuangan \t: bonus datang akhir bulan\n"+
                    "Cinta \t:  butuh waktu untuk bicara berdua");
        }
        else
            JOptionPane.showMessageDialog(null, "Tanggal Yang Anda Masukkan Salah!!");
        }
    
       
        else if (bl==6)
        {
        if (tg<=20)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda GEMINI\n"+
                    "UMUM \t: enak juga apabila semua nya jalan sesuai dengan yang di idamkan\n"+
                    "Keuangan \t: bonus datang akhir bulan\n"+
                    "Cinta \t:  butuh waktu untuk bicara berdua");
        }
        else if (tg<=30)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda CANCER\n"+
                    "UMUM \t: Rencana Anda kelihatan sangat meyakinkan\n"+
                    "Keuangan \t: ada pemasukan tidak terduga\n"+
                    "Cinta \t: Anda yang masih single akan dibuat bertanya-tanya tentang siapakah soulmate Anda minggu ini ");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "Tanggal Yang Anda Masukkan Salah!!");
        }
        }
        else if (bl==7)
        {
        if (tg<=20)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda CANCER\n"+
                    "UMUM \t: Rencana Anda kelihatan sangat meyakinkan\n"+
                    "Keuangan \t: ada pemasukan tidak terduga\n"+
                    "Cinta \t: Anda yang masih single akan dibuat bertanya-tanya tentang siapakah soulmate Anda minggu ini");
        }
        else if (tg<=31)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda LEO\n"+
                    "UMUM \t: Akan ada promosi jabatan yang mungkin tahun depan Anda bisa menikmatinya\n"+
                    "Keuangan \t: Ada masalah dengan anggaran mu\n"+
                    "Cinta \t: cinta mestinya saling berbagi, saling tahu serta saling menerima");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "Tanggal Yang Anda Masukkan Salah!!");
        }
        }
        else if (bl==8)
        {
        if (tg<=21)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda LEO\n"+
                    "UMUM \t: Akan ada promosi jabatan yang mungkin tahun depan Anda bisa menikmatinya\n"+
                    "Keuangan \t: Ada masalah dengan anggaran mu\n"+
                    "Cinta \t: cinta mestinya saling berbagi, saling tahu serta saling menerima");
        }
        else if (tg<=31)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda VIRGO\n"+
                    "UMUM \t: Masalah akan terjadi di tempat kerja\n"+
                    "Keuangan \t:  menabung merupakan pemecahan sangat baik saat ini untuk keuangan anda\n"+
                    "Cinta \t: nampaknya si dia butuh perhatian ekstra hati-hati ada yang coba mendekati");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "tanggal yang anda masukan salah");
        }
        }
        else if (bl==9)
        {
        if (tg<=22)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda VIRGO\n"+
                    "UMUM \t: Masalah akan terjadi di tempat kerja\n"+
                    "Keuangan \t:  menabung merupakan pemecahan sangat baik saat ini untuk keuangan anda\n"+
                    "Cinta \t: nampaknya si dia butuh perhatian ekstra hati-hati ada yang coba mendekati");
        }
        else if (tg<=30)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda LIBRA\n"+
                    "UMUM \t: Hal yang terbaik adalah bisa dihargai pendapat orang lain\n"+
                    "Keuangan \t:  mengalir layaknya air\n"+
                    "Cinta \t: Jangan tunda rencana Anda untuk mengajak kekasih ke tempat yang romantis");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "tanggal yang anda masukan salah");
        }
        }
        else if (bl==10)
        {
        if (tg<=22)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda LIBRA\n"+
                    "UMUM \t:Hal yang terbaik adalah bisa dihargai pendapat orang lain\n"+
                    "Keuangan \t:  mengalir layaknya air\n"+
                    "Cinta \t: Jangan tunda rencana Anda untuk mengajak kekasih ke tempat yang romantis");
        }
                else if (tg<=31)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda SCORPION\n"+
                    "UMUM \t: Usahakan jangan memutuskan hubungan ketika sedang menghadapi masalah\n"+
                    "Keuangan \t: minggu depan pasti jauh lebih baik jadi harus tahan naluri jajan/shoping kamu\n"+
                    "Cinta \t: Saat ini merasa sangat dekat dengan pasangan waktu yang ada selalu dimanfaatkan dengan penuh kemesraan");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "tanggal yang anda masukan salah");
        }
        }
        else if (bl==11)
        {
        if (tg<=22)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda SCORPION\n"+
                    "UMUM \t: Usahakan jangan memutuskan hubungan ketika sedang menghadapi masalah\n"+
                    "Keuangan \t: minggu depan pasti jauh lebih baik jadi harus tahan naluri jajan/shoping kamu\n"+
                    "Cinta \t: Saat ini merasa sangat dekat dengan pasangan waktu yang ada selalu dimanfaatkan dengan penuh kemesraan");
            }
        else if (tg<=30)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda SAGITARIUS\n"+
                    "UMUM \t:  tempuh yang udah terlihat membuahkan \n"+
                    "Keuangan \t: perketat keuangan anda karena dapat banyak pengeluaran ekstra akhir minggu ini\n"+
                    "Cinta \t: Semakin sayang dan cinta");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "tanggal yang anda masukan salah");
        }
        }
        else if (bl==12)
        {
        if (tg<=20)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda SAGITARIUS\n"+
                    "UMUM \t:  tempuh yang udah terlihat membuahkan \n"+
                    "Keuangan \t: perketat keuangan anda karena dapat banyak pengeluaran ekstra akhir minggu ini\n"+
                    "Cinta \t:Semakin sayang dan cinta");
        }
        else if (tg<=31)
        {
            JOptionPane.showMessageDialog(null, "Zodiak Anda CAPRICORN\n"+
                    "UMUM \t: Rencana Anda kelihatan sangat meyakinkan \n"+
                    "Keuangan \t: Kerja keras sangat penting\n"+
                    "Cinta \t: Hubungan yang ada sepertinya akan berlanjut ke arah yang lebih serius");
        }
        else
        {
            JOptionPane.showMessageDialog(null, "tanggal yang anda masukan salah!!");
        }
        }
        else    //jika memasukkan bulan lebih dari 12 maka akan tampil pesan
        {
            JOptionPane.showMessageDialog(null, "Bulan Yang Anda Masukkan Salah!!");
        }
    }       
}

No comments:

Post a Comment