Dunia Komputer

Seputar Pendidikan dan Teknologi

Contoh Program Dasar Borland C++


Dunia Komputer - Sahabat setia blog yang saya hormati izinkan saya untuk membagikan artikel berkaitan dengan pemograman bahasa c++, kali ini admin ingin membagikan tutorial membuat program zodiak dari Borland C++.

Anda tentu tahu mengenai zodiak bukan? Zodiak setiap orang berbeda tergantung dari tanggal lahirnya, tiap zodiak memiliki periode tertentu yang tidak pernah berubah. Namun bagaimana jika kita membuat program yang bisa menentukan zodiak seseorang berdasarkan tanggal dan bulan lahirnya? Tentu saja kita bisa membuatnya, namun yang pertama kita harus mengetahui tanggal periode dari masing-masing zodiak tersebut. Berikut ini telah saya buatkan periode dari tiap zodiak berdasarkan hasil yang saya peroleh dari Wikipedia.

Zodiak

Periode

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 November – 21 Desember

Capricorn

22 Desember – 19 Januari

Aquarius

20 Januari – 18 Februari

Pisces

19 Februari – 20 Maret
Setelah periode dari masing-masing zodiak sudah diketahui, maka kita sudah bisa membuat programnya.

Kode Program:
#include <iostream.h>
#include <conio.h>
main()
{
int tgl, bln;
char nama [20];
cout<<“Program Zodiak”<<endl;
cout<<“www.ronnytriasmara.wordpress.com”<<endl
cout<<“================================”<<endl;
cout<<“\nMasukkan Nama Anda : “; cin>>nama;
cout<<“Masukkan Tanggal Lahir Anda : “; cin>>tgl;
cout<<“Masukkan Bulan Lahir Anda (1-12) : “; cin>>bln;
if((tgl>=21&&tgl<=31&&bln==3)||(tgl>=1&&tgl<=19&&bln==4))
cout<<“\nZodiak “<<nama<<” Adalah ARIES”<<endl;
else if((tgl>=20&&tgl<=31&&bln==4)||(tgl>=1&&tgl<=20&&bln==5))
cout<<“\nZodiak “<<nama<<” Adalah TAURUS”<<endl;
else if((tgl>=21&&tgl<=31&&bln==5)||(tgl>=1&&tgl<=20&&bln==6))
cout<<“\nZodiak “<<nama<<” Adalah GEMINI”<<endl;
else if((tgl>=21&&tgl<=31&&bln==6)||(tgl>=1&&tgl<=22&&bln==7))
cout<<“\nZodiak “<<nama<<” Adalah CANCER”<<endl;
else if((tgl>=23&&tgl<=31&&bln==7)||(tgl>=1&&tgl<=22&&bln==8))
cout<<“\nZodiak “<<nama<<” Adalah LEO”<<endl;
else if((tgl>=23&&tgl<=31&&bln==8)||(tgl>=1&&tgl<=22&&bln==9))
cout<<“\nZodiak “<<nama<<” Adalah VIRGO”<<endl;
else if((tgl>=23&&tgl<=31&&bln==9)||(tgl>=1&&tgl<=22&&bln==10))
cout<<“\nZodiak “<<nama<<” Adalah LIBRA”<<endl;
else if((tgl>=23&&tgl<=31&&bln==10)||(tgl>=1&&tgl<=21&&bln==11))
cout<<“\nZodiak “<<nama<<” Adalah SCORPIO”<<endl;
else if((tgl>=22&&tgl<=31&&bln==11)||(tgl>=1&&tgl<=21&&bln==12))
cout<<“\nZodiak “<<nama<<” Adalah SAGITARIUS”<<endl;
else if((tgl>=22&&tgl<=31&&bln==12)||(tgl>=1&&tgl<=19&&bln==1))
cout<<“\nZodiak “<<nama<<” Adalah CAPRICORN”<<endl;
else if((tgl>=20&&tgl<=31&&bln==1)||(tgl>=1&&tgl<=18&&bln==2))
cout<<“\nZodiak “<<nama<<” Adalah AQUARIUS”<<endl;
else if((tgl>=19&&tgl<=31&&bln==2)||(tgl>=1&&tgl<=20&&bln==3))
cout<<“\nZodiak “<<nama<<” Adalah PISCES”<<endl;
else
cout<<“\nKetikan Anda Salah”<<endl;
getch();
}
Penjelasan:
  • Perintah #include <iostream.h> dan #include <conio.h> adalah perintah untuk menyertakan file header ke dalam program. File header adalah file yang berisikan deklarasi fungsi dan definisi konstanta, file header yang terdapat dalam Borland C++ ada cukup banyak. Namun, file header yang sering digunakan dalam pembuatan program adalah iostream.h, conio.h, stdio.h, iomanip.h dll. File yang digunakan untuk membuat program ini cukup dua saja, iostream.h digunakan untuk mendeklarasikan fungsi seperti cout, cin, endl dan sebagainya. Sedangkan conio.h digunakan untuk mendeklarasikan perintah getch dari user. Lalu perintah #include merupakan preprocessor directives, preprocessor directives adalah instruksi yang diberikan kepada kompiler sesaat sebelum proses kompilasi berlangsung. Di dalam penggunaan preprocessor directives selalu dimulai dengan tanda #.
  • Perintah main() adalah perintah yang menyatakan program utama (main program), sedangkan tanda { merupakan tanda awal program dan selalu diakhiri dengan tanda }.
  • Kemudian dilanjutkan dengan tipe data variabel yang akan digunakan. Perintah int tgl, bln artinya adalah tipe data yang digunakan integer (bilangan bulat) dengan nama variabel tgl dan bln, sedangkan char nama [20] berarti bertipe data char (karakter) dengan variabel nama dan jumlah karakter yang digunakan 20 bit.
  • Fungsi cout merupakan sebuah objek di dalam Borland C++ digunakan untuk menampilkan suatu data ke layar, sedangkan endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Perintah cout<<“Program Zodiak”<<endl; artinya di layar akan tampil kalimat Program Zodiak, dengan kata lain kalimat atau karakter di dalam tanda kutip akan tampil ke layar. Sedangkan cout<<“\nMasukkan nama anda : “; cin>>nama; berarti data input dari user akan masuk ke dalam variabel nama, fungsi cin digunakan untuk memasukkan data ke dalam variabel yang sudah ditentukan dan penulisan nama variabel tidak menggunakan tanda kutip. Jika anda perhatikan, di dalam tanda kutip saya menyisipkan perintah \n dengan maksud untuk membuat baris baru atau new line. Berbeda dengan endl, \n berfungsi membuat jarak antar kalimat dengan menyisipkan baris kosong.
  • Kemudian perintah untuk pemrosesan data menggunakan statement if, tanda && berarti and dan tanda || berarti or. Statement ini menggunakan operator logika yang berarti prosesnya berdasarkan hukum logika, bernilai true dan false dengan membandingkan dua kondisi. Perintah if((tgl>=21&&tgl<=31&&bln==3)||(tgl>=1&&tgl<=19&&bln==4)) artinya jika dari tanggal 21 sampai tanggal 31 bulan 3 atau dari tanggal 1 sampai tanggal 19 bulan 4 maka zodiaknya adalah Aries. Bulan ke 3 merupakan pernyataan 1 dan bulan ke 4 merupakan pernyataan 2. Jika kondisinya tidak terpenuhi di pernyataan 1 maka program akan beralih ke pernyataan 2, begitu seterusnya hingga kondisi terpenuhi.
  • Perintah getch(); adalah perintah yang digunakan untuk menunggu input dari user, kemudian program diakhiri dengan tanda }.
Berikut ini adalah contohnya.

Jika anda belum memiliki aplikasi Borland C++, silahkan klik link download di bawah ini.
Borlan C++ v.502
http://vializer.com/64CQ
Nah itu yang dapat dmin sampaikan, semoga artikel ini berguna dan bermanfaat bagi kawan semua.
Bagikan :
+
Previous
Next Post »
 
Template By Kunci Dunia
Back To Top