Minggu, 08 April 2012

tugas praktikum 2 program zodiak eclipse

sintak program :



#include <iostream>
using namespace std;


int main()
{
struct zodiak
   {
   char nama[15];
   int tgl_awal,bln_awal,tgl_akhir,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 scropio         = {"Scropio",23,10,21,11};
struct zodiak sagitarius     = {"Sagitarius",22,11,21,12};
struct zodiak capriconus   = {"Capriconus",22,12,19,1};
struct zodiak aquarius       = {"Aquarius",20,1,18,2};
struct zodiak pisces           = {"Pisces",19,2,20,3};


int tgl_lahir,bln_lahir,th_lahir;
//clrscr();


cout<<"tanggal lahir anda (ii-ii-iiii) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;


if ((tgl_lahir>=aries.tgl_awal&&bln_lahir==aries.bln_awal) ||
    (tgl_lahir<=aries.tgl_akhir && bln_lahir==aries.bln_akhir))
    cout<<"bintang anda adalah \n"<<aries.nama;


if ((tgl_lahir>=taurus.tgl_awal&&bln_lahir==taurus.bln_awal) ||
    (tgl_lahir<=taurus.tgl_akhir && bln_lahir==taurus.bln_akhir))
    cout<<"bintang anda adalah %s\n"<<taurus.nama;


if ((tgl_lahir>=gemini.tgl_awal&&bln_lahir==gemini.bln_awal) ||
    (tgl_lahir<=gemini.tgl_akhir && bln_lahir==gemini.bln_akhir))
    cout<<"bintang anda adalah \n"<<gemini.nama;


if ((tgl_lahir>=cancer.tgl_awal&&bln_lahir==cancer.bln_awal) ||
    (tgl_lahir<=cancer.tgl_akhir && bln_lahir==cancer.bln_akhir))
    cout<<"bintang anda adalah \n"<<cancer.nama;


if ((tgl_lahir>=leo.tgl_awal&&bln_lahir==leo.bln_awal) ||
    (tgl_lahir<=leo.tgl_akhir && bln_lahir==leo.bln_akhir))
    cout<<"bintang anda adalah \n"<<leo.nama;


if ((tgl_lahir>=virgo.tgl_awal&&bln_lahir==virgo.bln_awal) ||
    (tgl_lahir<=virgo.tgl_akhir && bln_lahir==virgo.bln_akhir))
    cout<<"bintang anda adalah \n"<<virgo.nama;


if ((tgl_lahir>=libra.tgl_awal&&bln_lahir==libra.bln_awal) ||
    (tgl_lahir<=libra.tgl_akhir && bln_lahir==libra.bln_akhir))
    cout<<"bintang anda adalah \n"<<libra.nama;


if ((tgl_lahir>=scropio.tgl_awal&&bln_lahir==scropio.bln_awal) ||
    (tgl_lahir<=scropio.tgl_akhir && bln_lahir==scropio.bln_akhir))
    cout<<"bintang anda adalah \n"<<scropio.nama;


if ((tgl_lahir>=sagitarius.tgl_awal&&bln_lahir==sagitarius.bln_awal) ||
    (tgl_lahir<=sagitarius.tgl_akhir && bln_lahir==sagitarius.bln_akhir))
    cout<<"bintang anda adalah \n"<<sagitarius.nama;


if ((tgl_lahir>=capriconus.tgl_awal&&bln_lahir==capriconus.bln_awal) ||
    (tgl_lahir<=capriconus.tgl_akhir && bln_lahir==capriconus.bln_akhir))
    cout<<"bintang anda adalah \n"<<capriconus.nama;


if ((tgl_lahir>=aquarius.tgl_awal&&bln_lahir==aquarius.bln_awal) ||
    (tgl_lahir<=aquarius.tgl_akhir && bln_lahir==aquarius.bln_akhir))
    cout<<"bintang anda adalah \n"<<aquarius.nama;


if ((tgl_lahir>=pisces.tgl_awal&&bln_lahir==pisces.bln_awal) ||
    (tgl_lahir<=pisces.tgl_akhir && bln_lahir==pisces.bln_akhir))
    cout<<"bintang anda adalah \n "<<pisces.nama;


   return 0;
}


hasil program :

Tidak ada komentar:

Posting Komentar