cara membuat zodiak menggunakan C++

      Hey guys...udah lama banget rasanya nggak posting. sekiranya sekarang saya akan bertanya dulu kepada agan-agan semua tahukan namanya C++? nah bagaimana caranya membuat C++ untuk sebuah zodiak. disini saya akan menggunakan fungsi if yang dimana tidak terlalu sulit dan tidak terlalu mudah juga...ok jangan terlalu banyak cingcong maupun basa basi yang entarnya keburu basi. ok cekidot guys....
     
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

int tanggal[5],bulan[5],x,i;
char nama[5][20];
void main()
{

cout<<"Masukkan Jumlah Mahasiswa : ";
cin>>x;
clrscr();
for(i=1;i<=x;i++)
{

cout<<"Nama Mahasiswa : ";
cin>>nama[i];
cout<<"Tanggal Lahir [1-31] : ";
cin>>tanggal[i];
cout<<"Bulan Lahir [1-12] : ";
cin>>bulan[i];

}
cout<<"-------------------------------------------------------------------------"<<endl;
cout<<"No. Nama Mahasiswa Tanggal Lahir Bulan Lahir  Zodiak "<<endl;
cout<<"                                                                 "<<endl;
cout<<"-------------------------------------------------------------------------"<<endl;

for(i=1;i<=x;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(15)<<nama[i];
cout<<setprecision(4)<<"           "<<tanggal[i];
cout<<setprecision(10)<<"           "<<bulan[i];

 if ((tanggal[i] >= 21 && bulan[i] == 3) ||
            (tanggal[i] <= 19 && bulan[i] == 4))
        cout<<setprecision(14)<<"\t\tZodiak Aries"<<endl;
    else if ((tanggal[i] >= 20 && bulan[i] == 4) ||
             (tanggal[i] <= 20 && bulan[i] == 5))
        cout<<setprecision(14)<<"\t\tZodiak Taurus" << endl;
    else if ((tanggal[i] >= 21 && bulan[i] == 5) ||
             (tanggal[i] <= 20 && bulan[i] == 6))
        cout <<setprecision(10)<<"\t\tZodiak Gemini" << endl;
    else if ((tanggal[i] >= 21 && bulan[i] == 6) ||
             (tanggal[i] <= 22 && bulan[i] == 7))
        cout <<setprecision(10)<<"\t\tZodiak Cancer" << endl;
    else if ((tanggal[i] >= 23 && bulan[i] == 7) ||
             (tanggal[i] <= 22 && bulan[i] == 8))
        cout <<setprecision(10)<<"\t\tZodiak Leo" << endl;
    else if ((tanggal[i] >= 23 && bulan[i] == 8) ||
             (tanggal[i] <= 22 && bulan[i] == 9))
        cout <<setprecision(10)<<"\t\tZodiak Virgo" << endl;
    else if ((tanggal[i] >= 23 && bulan[i] == 9) ||
             (tanggal[i] <= 22 && bulan[i] == 10))
        cout <<setprecision(10)<<"\t\tZodiak Libra\n";
    else if ((tanggal[i] >= 23 && bulan[i] == 10) ||
             (tanggal[i] <= 21 && bulan[i] == 11))
        cout <<setprecision(10)<<"\t\tZodiak Scorpio" << endl;
    else if ((tanggal[i] >= 22 && bulan[i] == 11) ||
             (tanggal[i] <= 21 && bulan[i] == 12))
        cout <<setprecision(10)<<"\t\tZodiak Sagitarius" << endl;
    else if ((tanggal[i] >= 22 && bulan[i] == 12) ||
             (tanggal[i] <= 19 && bulan[i] == 1))
        cout <<setprecision(10)<<"\t\tZodiak Capricorn" << endl;
    else if ((tanggal[i] >= 20 && bulan[i] == 1) ||
             (tanggal[i] <= 18 && bulan[i] == 2))
        cout <<setprecision(10)<<"\t\tZodiak Aquarius" << endl;
    else
        cout <<setprecision(10)<<"\t\tZodiak Pisces" << endl;
}
cout<<"---------------------------------------------";
cout<<"----------------------------"<<endl;

getch();
}


semoga berhasil ya? ok thanks... :D

0 komentar:

Posting Komentar