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