Try And Learn....Semua Pasti Bisaaa

1. # define

07/06/2009 14:50

Digunakan untuk mendefinisikan suatu nilai tertentu kepada suatu nama konstanta. Bentuk umum dari preprocessor directive  #define  ini adalah : #define nama_konstanta teks.

Contoh program menggunakan define : 

#define A 6

A = Nama_Konstanta

6 = Teks

Latihan 1 menggunakan define :

/* -------------------------- */

/* Program Penggunaan #define */

/* -------------------------- */

#include

#include

#include

#define PI 3.141592

#define L(n) PI*n*n

main()

{

   clrscr();

   cout<<"Luas Lingkaran dengan : "<

   cout<<"Jari-jari = 5 adalah "<

   cout<<"Jari-jari = 10 adalah "<

   getche();

}

Keterangan :

Di latihan ini kita membuat terlebih dahulu atau mendefinisikan terlebih dahulu nilai dari PI, lalu nilai dari phi itu akan dimasukkan dalam define yang akan kita buat selanjutnya yaitu define dengan nama L(n), (n) digunakan untuk memberikan tempat untuk nilai yang akan ada dalam program utama. Dalam program utamannya nilai n berikan nilai dengan angka 5 dan 10.

Latihan 2 :

/* -------------------------- */

/* Program Penggunaan #define */

/* -------------------------- */

#include

#include

#include

#define awal {

#define akhir }

#define mulai() main()

#define cetak cout

#define masuk cin

#define hapus() clrscr()

#define tahan() getch() 

#define LS_KUBUS (sisi*sisi)

mulai()

awal

   int sisi, ls_kubus;

 hapus();

 cetak<<"Program Penggunaan #define"<

   cetak<<"Masukkan Nilai Sisi Kubus = ";

   masuk>>sisi;

   ls_kubus = LS_KUBUS;

   cetak<<"Luas Kubus adalah : "<

   tahan();

akhir

Keterangan : Dalam latihan ini saya membuat define untuk mengganti perintah-perintah (Reserved Word) yang biasa digunakan dalam pemograman c++, contoh : { diganti dengan awal, main() diganti dengan mulai(), dst.... oleh karena sudah didefinisikan perintah-perintah penggantinya maka, di program utama kita hanya menggunakan perintah penganti tsb....

Sekarang mari kita mencoba latihan lain untuk define berikan nama file (define_1) :

1. Buatlah rumus untuk mencari luas Lingkaran :

2. Buatlah penggunaan perintah (Reserved Word) dalam dalam pembuatan rumus luas lingkaran dengan perintah sendiri sesuai keinginan anda

Selamat Belajar.....Good Luck

 

 

 

 

 

 

Contact

Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi:
"RODAM COMPUTER"
Perumahan Sukaraya Indah
Blok C12A No. 02 Cikarang Utara
Angga Saputra (02196008921)
Daniel Taufik (08567979543)

Search site

© 2008 All rights reserved.

Make a free websiteWebnode