Masukan codingan
dibawah ini pada program C++
·
#include <iostream.h>
Baris yang dimulai dengan tanda (#) adalah pengarah untuk preprocessor. Baris ini bukanlah baris kode yang mengandung instruksi seperti biasanya, tapi baris ini sebagai pertanda kepada prepocessor compiler. Dalam hal ini, pengarah #include <iostream.h> menginstruksikan kepada prepocessor untuk menyertakan standar file iostream. File khusus ini (iostream) mengandung deklarasi dari standar library input output di C++, dan kita menyertakan file ini (iostream) karena kita akan menggunakan fungsi-fungsi yang terkandung di dalamnya di dalam program kita selanjutnya.
Baris yang dimulai dengan tanda (#) adalah pengarah untuk preprocessor. Baris ini bukanlah baris kode yang mengandung instruksi seperti biasanya, tapi baris ini sebagai pertanda kepada prepocessor compiler. Dalam hal ini, pengarah #include <iostream.h> menginstruksikan kepada prepocessor untuk menyertakan standar file iostream. File khusus ini (iostream) mengandung deklarasi dari standar library input output di C++, dan kita menyertakan file ini (iostream) karena kita akan menggunakan fungsi-fungsi yang terkandung di dalamnya di dalam program kita selanjutnya.
·
#Include<conio.h>
Baris yang
dimulai dengan tanda (#) adalah pengarah untuk preprocessor. Baris ini bukanlah
baris kode yang mengandung instruksi seperti biasanya, tapi baris ini sebagai
pertanda kepada prepocessor compiler. Dalam hal ini, pengarah #include
<conio.h> menginstruksikan kepada prepocessor untuk menyertakan standar file conio. fungsi untuk memperbolehkan kita
menggunakan printah getch().
·
Void main ()
Baris ini
adalah awal dari definisi fungsi utama. Fungsi utama dalam C++ harus diberi
nama main. Fungsi main adalah titik awal eksekusi dari semua program C++.
Walaupun kita mendefinisikan fungsi sebelum definisi fungsi main, semua
perintah yang didefinisikan didalam fungsi main akan selalu dieksekusi terlebih
dahulu. oleh karena itu, semua progam C+ harus memiliki satu fungsi main. Perintah void bermakna bahwa fungsi main() tidak mengembalikan
nilai/value. Sintaks main diikuti dengan
sepasang tanda kurung ( () ). Ini karena mengikuti aturan deklarasi fungsi
dalam C++. Sebagai alternatif, di dalam tanda kurung ini bisa diberi beberapa
parameter. Seteleh tanda kurung ini, kita akan melihat bagian utama dari
fungsdi yang diapit tanda kurung kurawal ( {} ). Apa yang ada di dalam tanda
kurung kurawal ini adalah apa yang akan dilakukan fungsi ketika dieksekusi.
·
Int a;
Baris ini
adalah pendeklarasian variabel a dengan deskripsi a bertipe data integer.
·
Clrscr();
Baris ini untuk
membersihkan layar output
·
cout<<"Masukan bilangan
"cin>>a;
untuk mencetak
tulisan pada layar, kemudian Dalam
C++, perintah cin digunakan untuk menginput suatu nilai dari suatu piranti
masukan (keyboard) untuk selanjutnya di proses oleh program untuk dimasukan
pada variable yang diinginkan
·
if (a==0) cout<<"angka NOL";
else if (a % 2==0)
cout<<"bilangan genap";
else cout<<"bilangan
ganjil";
if digunakan untuk statemen kondisi dimana jika nilai variable a adalah nol maka akan mengeluarkan output “angka nol”, jika tidak sesuai maka program akan berajut ke statment setelah else if, jika belum sesuai juga maka akan menuju statment else.
if digunakan untuk statemen kondisi dimana jika nilai variable a adalah nol maka akan mengeluarkan output “angka nol”, jika tidak sesuai maka program akan berajut ke statment setelah else if, jika belum sesuai juga maka akan menuju statment else.
Perintah getch() berfungsi sama seperti cin
(perintah input), akan tetapi getch() khusus untuk input berupa karakter.
Disamping itu getch() dapat membaca input berupa spasi atau tab sedangkan cin
tidak bisa. Fungsi ini juga dapat digunakan apabila tidak diinginkan penekanan
enter ketika input data karakter.
Bagaimana program
berjalan :
Pertama2
program akan membersihkan laya, selanjutnya pengguna diminta untuk memasukan
bilangan yang diinginkan, jika angka itu 0 maka program akan menjalankan
statment setelah if (mencetak “angka nol”) jika angka itu bukan nol maka
program akan membagi 2 angka tersebut, jika angka tersebut habis dibagi 2 maka
program akan menjalankan statment setelah else if (mencetak “angka genap”, jika
masih bersisa 1 maka program akan mencetak statment setelah else (mencetak
“angka ganjil).
Tidak ada komentar:
Posting Komentar