Selasa, 21 Desember 2010

Program Zodiak 12

#include <stdio.h>
#include <conio.h>

main()
{
      struct zodiak
      {
             char nama[11];
             int tgl_awal;
             int bln_awal;
             int tgl_akhir;
             int bln_akhir;
      };
      struct zodiak aries ={"Aries", 21,3,19,4};
      struct zodiak taurus ={"Taurus", 20,4,20,5};
      struct zodiak gemini ={"Gemini", 21,5,20,6};
      struct zodiak cancer ={"Cancer", 21,6,22,7};
      struct zodiak leo ={"Leo", 23,7,22,8};
      struct zodiak virgo ={"Virgo", 23,8,22,9};
      struct zodiak libra ={"Libra", 23,9,22,10};
      struct zodiak scorpio ={"Scorpio", 23,10,21,11};
      struct zodiak sagitarius ={"Sagitarius", 22,11,21,12};
      struct zodiak capicorn ={"Capricorn", 22,12,19,1};
      struct zodiak aquarius ={"Aquarius", 20,1,18,2};
      struct zodiak pisces ={"Pisces", 19,2,20,3};
 
      int tg_lhr,bl_lhr,th_lhr;
           
      printf("Tanggal lahir anda (XX-XX-XXXX): ");
      scanf("%d-%d-%d",&tg_lhr,&bl_lhr,&th_lhr);
     
      if( (tg_lhr>=aries.tgl_awal && bl_lhr==aries.bln_awal)||
          (tg_lhr<=aries.tgl_akhir && bl_lhr==aries.bln_akhir))
          printf("Bintang anda adalah %s\n",aries.nama);
     
      if( (tg_lhr>=taurus.tgl_awal && bl_lhr==taurus.bln_awal)||
          (tg_lhr<=taurus.tgl_akhir && bl_lhr==taurus.bln_akhir))
          printf("Bintang anda adalah %s\n",taurus.nama);
     
      if( (tg_lhr>=gemini.tgl_awal && bl_lhr==gemini.bln_awal)||
          (tg_lhr<=gemini.tgl_akhir && bl_lhr==gemini.bln_akhir))
          printf("Bintang anda adalah %s\n",gemini.nama);
         
      if( (tg_lhr>=cancer.tgl_awal && bl_lhr==cancer.bln_awal)||
          (tg_lhr<=cancer.tgl_akhir && bl_lhr==cancer.bln_akhir))
          printf("Bintang anda adalah %s\n",cancer.nama);
         
      if( (tg_lhr>=leo.tgl_awal && bl_lhr==leo.bln_awal)||
          (tg_lhr<=leo.tgl_akhir && bl_lhr==leo.bln_akhir))
          printf("Bintang anda adalah %s\n",leo.nama);
     
      if( (tg_lhr>=virgo.tgl_awal && bl_lhr==virgo.bln_awal)||
          (tg_lhr<=virgo.tgl_akhir && bl_lhr==virgo.bln_akhir))
          printf("Bintang anda adalah %s\n",virgo.nama);
         
      if( (tg_lhr>=libra.tgl_awal && bl_lhr==libra.bln_awal)||
          (tg_lhr<=libra.tgl_akhir && bl_lhr==libra.bln_akhir))
          printf("Bintang anda adalah %s\n",libra.nama);
         
      if( (tg_lhr>=scorpio.tgl_awal && bl_lhr==scorpio.bln_awal)||
          (tg_lhr<=scorpio.tgl_akhir && bl_lhr==scorpio.bln_akhir))
          printf("Bintang anda adalah %s\n",scorpio.nama);
         
      if( (tg_lhr>=sagitarius.tgl_awal && bl_lhr==sagitarius.bln_awal)||
          (tg_lhr<=sagitarius.tgl_akhir && bl_lhr==sagitarius.bln_akhir))
          printf("Bintang anda adalah %s\n",sagitarius.nama);
         
      if( (tg_lhr>=capicorn.tgl_awal && bl_lhr==capicorn.bln_awal)||
          (tg_lhr<=capicorn.tgl_akhir && bl_lhr==capicorn.bln_akhir))
          printf("Bintang anda adalah %s\n",capicorn.nama);
         
      if( (tg_lhr>=aquarius.tgl_awal && bl_lhr==aquarius.bln_awal)||
          (tg_lhr<=aquarius.tgl_akhir && bl_lhr==aquarius.bln_akhir))
          printf("Bintang anda adalah %s\n",aquarius.nama);
         
      if( (tg_lhr>=pisces.tgl_awal && bl_lhr==pisces.bln_awal)||
          (tg_lhr<=pisces.tgl_akhir && bl_lhr==pisces.bln_akhir))
          printf("Bintang anda adalah %s\n",pisces.nama);
     
      printf("Maaf, Input data SALAH");
      getch();
      }

Tidak ada komentar:

Posting Komentar