Program Zodiak dengan IF dan Case

Program :

#include<stdio.h>
#include<conio.h>
void main()
{
int tgl,bln,thn;
char zodiak;
clrscr();
printf("Program Menentukan Zodiak");
printf("\n-------------------------");
printf("\n\nMasukkan Tanggal Kelahiran Anda : ");
scanf("%d",&tgl);
printf("\nMasukkan Bulan Kelahiran Anda : ");
scanf("%d",&bln);
printf("\nMasukkan Tahun Kelahiran Anda : ");
scanf("%d",&thn);
if((tgl>=21&&tgl<=31&&bln==3)||(tgl>0&&tgl<=19&&bln==4))
{
zodiak='A';
}
else if((tgl>=20&&tgl<=30&&bln==4)||(tgl>0&&tgl<=20&&bln==5))
{
zodiak='B';
}
else if((tgl>=21&&tgl<=31&&bln==5)||(tgl>0&&tgl<=20&&bln==6))
{
zodiak='C';
}
else if((tgl>=21&&tgl<=30&&bln==6)||(tgl>0&&tgl<=22&&bln==7))
{
zodiak='D';
}
else if((tgl>=23&&tgl<=31&&bln==7)||(tgl>0&&tgl<=22&&bln==8))
{
zodiak='E';
}
else if((tgl>=23&&tgl<=31&&bln==8)||(tgl>0&&tgl<=22&&bln==9))
{
zodiak='F';
}
else if((tgl>=23&&tgl<=30&&bln==9)||(tgl>0&&tgl<=22&&bln==10))
{
zodiak='G';
}
else if((tgl>=23&&tgl<=31&&bln==10)||(tgl>0&&tgl<=21&&bln==11))
{
zodiak='H';
}
else if((tgl>=22&&tgl<=30&&bln==11)||(tgl>0&&tgl<=21&&bln==12))
{
zodiak='I';
}
else if((tgl>=22&&tgl<=31&&bln==12)||(tgl>0&&tgl<=19&&bln==1))
{
zodiak='J';
}
else if((tgl>=20&&tgl<=31&&bln==1)||(tgl>0&&tgl<=18&&bln==2))
{
zodiak='K';
}
else if((tgl>=19&&tgl<=28&&bln==2)||(tgl>0&&tgl<=20&&bln==3))
{
zodiak='L';
}
else
{
printf("\nError");
}
switch(zodiak)
{
case 'A':
printf("\nZodiak Anda adalah :\"ARIES\"");
break;
case 'B':
printf("\nZodiak Anda adalah :\"TAURUS\"");
break;
case 'C':
printf("\nZodiak Anda adalah :\"GEMINI\"");
break;
case 'D':
printf("\nZodiak Anda adalah :\"CANCER\"");
break;
case 'E':
printf("\nZodiak Anda adalah :\"LEO\"");
break;
case 'F':
printf("\nZodiak Anda adalah :\"VIRGO\"");
break;
case 'G':
printf("\nZodiak Anda adalah :\"LIBRA\"");
break;
case 'H':
printf("\nZodiak Anda adalah :\"SCORPIO\"");
break;
case 'I':
printf("\nZodiak Anda adalah :\"SAGITARIUS\"");
break;
case 'J':
printf("\n\Zodiak kamu adalah \"CAPRICORN\"");
break;
case 'K':
printf("\nZodiak Anda adalah :\"AQUARIUS\"");
break;
case 'L':
printf("\nZodiak Anda adalah :\"PISCES\"");
break;
}
getch();
}

Hasil Eksekusi :



Previous
Next Post »