Professional Documents
Culture Documents
Asas Pengaturcaraan
Asas Pengaturcaraan
Unit 2
kepala
dan
badan.
Bahagian kepala mengandungi takrifan-takrifan dan arahan-arahan prapemproses.
KEPALA
BADAN
# include<iostream.h> #define max 30 void main() { int a; cout<<"enter a number "; cin>>a; cout<<"a is = "<<a; }
Tiada sebarang nilai Integer (nombor bulat) Perpuluhan (terapung) Perpuluhan yang lebih persis Aksara Benar atau palsu Aksara
TOKEN
Token merupakan bahagian/unit didalam sebuah aturcara. Token terdiri daripada: a. Pembolehubah b. Pemalar c. Kata Kunci d. Rentetan e. Operator
PEMBOLEHUBAH
Pembolehubah merupakan pencam yang memegang nilai yang akan berubah-ubah sewaktu perlaksanaan program. Mewakili lokasi memori komputer untuk menyimpan nilai-nilai aksara, integer dan perpuluhan. Perlu diisytihar jenis data yang ingin digunakan terlebih dahulu. Contoh: int sum;
PEMALAR
Pemalar merupakan pencam yang memegang nilai yang tidak akan berubah-ubah atau tetap. Mewakili lokasi memori komputer untuk menyimpan nilai-nilai aksara, integer dan perpuluhan. Perlu diisytiharkan jenis data dan mengumpukan nilai terlebih dahulu sebelum digunakan.
OPERATOR
Merupakan simbol yang akan melibatkan tindakan daripada compiler Operator ini pula akan melibatkan operan. Gabungan daripada operan dan operator akan membentuk sebuah ungkapan. Terdapat 4 kategori operator dalam C++ a. hubungan b. logik c. umpukan d. matematik / aritmetik
OPERATOR
OPERATOR HUBUNGAN Hasil akhir bagi operasi hubungan ialah sama ada (benar 1 ) atau (palsu 0 ) sahaja. OPERATOR < <= > >= == != PENERANGAN Lebih kecil daripada Lebih kecil atau sama dengan Lebih besar daripada CONTOH x<y x <= y x >y
Lebih besar atau sama dengan x >= y Sama dengan Tidak sama dengan x = =y x !=y
OPERATOR
OPERATOR LOGIK Hasil akhir bagi operasi logik ialah sama ada (benar 1 ) atau (palsu 0 ) sahaja. OPERATOR
dan atau tak || !
SIMBOL
&&
CONTOH
x && y x || y !x
OPERATOR
OPERATOR UMPUKAN mengunakan simbol (=) Operan di sebelah kiri akan menerima nilai umpukan daripada nilai / ungkapan / operan di sebelah kanan.
Contoh : a = b + c;
OPERATOR
OPERATOR MATEMATIK / ARITMETIK OPERATOR + * / % PENERANGAN penambahan penolakkan pendaraban pembahagian Modulus (mod) CONTOH 1 CONTOH 2 x+y x-y x*y x/y x%y 6+2=8 6-2=4 6 * 2 = 12 6/2=3 6%2=0
cin >> a;
LATIHAN
1.Bina sebuah aturcara C++ yang ringkas. a) aturcara ini akan menerima dua input berjenis integer daripada pengguna. b) dapatkan hasil tambah bagi keduadua integer yang diinputkan. c) cetak semula nilai yang dipegang oleh input pertama, input kedua dan hasil tambah kedua-dua input tadi.