package zodiac;
import javax.swing.JOptionPane;
/**
*
* @author *****
*/
public class Main {
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 : Manfaatkan IT yang tersedia\n"+
"Keuangan : Pas-pasan\n"+
"Cinta : Lagi mesra-mesranya");
}
else if (tg<=31) //Seleksi pd tanggal 19-31 pd bulan pertama
{
JOptionPane.showMessageDialog(null, "Zodiak Anda AQUARIUS\n"+
"UMUM \t: Jangan bertindak yang tak lazim\n"+
"Keuangan \t: Atur keuangan kamu\n"+
"Cinta \t: Ada yang naksir kamu");
}
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: Jangan bertindak yang tak lazim\n"+
"Keuangan \t: Atur keuangan kamu\n"+
"Cinta \t: Ada yang naksir kamu");
}
else if (tg<=29) //seleksi pd tanggal 19-29 bulan 2
{
JOptionPane.showMessageDialog(null, "Zodiak Anda PISCES\n"+
"UMUM \t: Luangkan waktu untuk bersantai\n"+
"Keuangan \t: Keuangan kamu lagi menipis\n"+
"Cinta \t: Kamu lagi butuh perhatian saat ini");
}
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: Luangkan waktu untuk bersantai\n"+
"Keuangan \t: Keuangan kamu lagi menipis\n"+
"Cinta \t: Kamu lagi butuh perhatian saat ini");
}
else if (tg<=31) //seleksi pd tanggal 21-31 bulan 3
{
JOptionPane.showMessageDialog(null, "Zodiak Anda ARIES\n"+
"UMUM \t: Ada awal baru di awal pekan ini\n"+
"Keuangan \t: Jangan boros\n"+
"Cinta \t: Dia lagi butuh perhatian mu");
}
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: Ada awal baru di awal pekan ini\n"+
"Keuangan \t: Jangan boros\n"+
"Cinta \t: Dia lagi butuh perhatian mu");
}
else if (tg<=30)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda TAURUS\n"+
"UMUM \t: Waktunya merubah sikap Mu\n"+
"Keuangan \t: Keuangan Lancar\n"+
"Cinta \t: Lagi ada masalah");
}
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: Waktunya merubah sikap Mu\n"+
"Keuangan \t: Keuangan Lancar\n"+
"Cinta \t: Lagi ada masalah");
}
else if (tg<=31)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda GEMINI\n"+
"UMUM \t: Ada persoalan dihidup MU\n"+
"Keuangan \t: Keuangan lagi boros\n"+
"Cinta \t: Mulailah PDKT dengan dia");
}
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: Ada persoalan dihidup MU\n"+
"Keuangan \t: Keuangan lagi boros\n"+
"Cinta \t: Mulailah PDKT dengan dia");
}
else if (tg<=30)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda CANCER\n"+
"UMUM \t: mulailah berpikir dewasa\n"+
"Keuangan \t: lagi bokek\n"+
"Cinta \t: maafkanlah kesalahan dia");
}
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: mulailah berpikir dewasa\n"+
"Keuangan \t: lagi bokek\n"+
"Cinta \t: maafkanlah kesalahan dia");
}
else if (tg<=31)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda LEO\n"+
"UMUM \t: belajarlah dari pengalaman hidup mu\n"+
"Keuangan \t: lagi bokek\n"+
"Cinta \t: jangan terlalu kasar dengan nya");
}
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: belajarlah dari pengalaman hidup mu\n"+
"Keuangan \t: lagi bokek\n"+
"Cinta \t: jangan terlalu kasar dengan nya");
}
else if (tg<=31)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda VIRGO\n"+
"UMUM \t: hadapi masalah mu dengan semangat\n"+
"Keuangan \t: lagi hoki\n"+
"Cinta \t: dia butuh bantuan mu");
}
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: hadapi masalah mu dengan semangat\n"+
"Keuangan \t: lagi hoki\n"+
"Cinta \t: dia butuh bantuan mu");
}
else if (tg<=30)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda LIBRA\n"+
"UMUM \t: hargailah pendapat orang lain\n"+
"Keuangan \t: penuh perhitungan\n"+
"Cinta \t: dia lagi cari perhatian mu");
}
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: hargailah pendapat orang lain\n"+
"Keuangan \t: penuh perhitungan\n"+
"Cinta \t: dia lagi cari perhatian mu");
}
else if (tg<=31)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda SCORPION\n"+
"UMUM \t: Perhatikan keluarga mu\n"+
"Keuangan \t: lagi banyak pengeluaran\n"+
"Cinta \t: lagi suka yang muda");
}
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: Perhatikan keluarga mu\n"+
"Keuangan \t: lagi banyak pengeluaran\n"+
"Cinta \t: lagi suka yang muda");
}
else if (tg<=30)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda SAGITARIUS\n"+
"UMUM \t: Jadlah diri sendiri \n"+
"Keuangan \t: lagi seret\n"+
"Cinta \t: dia sedang cemburu sama kamu");
}
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: Jadlah diri sendiri \n"+
"Keuangan \t: lagi seret\n"+
"Cinta \t: dia sedang cemburu sama kamu");
}
else if (tg<=31)
{
JOptionPane.showMessageDialog(null, "Zodiak Anda CAPRICORN\n"+
"UMUM \t: manfaatkan IT yang tesedia \n"+
"Keuangan \t: Pas-pasan\n"+
"Cinta \t: Lagi mesra-mesranya");
}
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!!");
}
}
}
klo membuat program mejadi switch gmna ya?
BalasHapusklo mau rubah program mjd switch gmna ya?
BalasHapus