Tuesday 20 March 2012

Mengenali Jenis Data (Datatype)

Jenis data atau dikenali sebagai datatype berfungsi sebagai penanda kepada sesuatu variable itu samada variable tersebut menyimpan data yang boleh dikira, huruf, data yang tetap dan tidak boleh dikira, nombor perpuluhan, atau data yang hanya sekadar betul atau salah. Jenis data yang selalu digunakan adalah int, float, double, char, string, bool, short, long dan wchar_t.
  • int Juga dikenali sebagai integer, digunakkan untuk menyimpan nombor bulat dan tidak termasuk nombor perpuluhan. Kebiasaannya untuk menyimpan nombor yang boleh dikira.
  • char – Dikenali sebagai character, digunakkan untuk menyimpan huruf. Ia  juga boleh menyimpan nombor tetapi nombor tersebut adalah nombor yang tiada nilai matematik. Bermaksud nombor tersebut tidak terlibat dalam sebarang pengiraan. Sebagai contoh, char noic; .
  • string – Dalam kata lain ayat yang panjang. Datatype ini digunakan untuk menyimpan data yang mengandungi barisan ayat-ayat yang melebihi dari satu ayat. Sebagai contoh string mystring=”Ayat terlalu panjang”; .
  • float / double – Digunakan untuk menyimpan data yang mengandungi nombor bulat dan nilai perpuluhan sahaja.
  • bool – Digunakan untuk menyimpan 2 jenis truth value samada true (1) atau false (0).
  • long dan short – digunakan untuk datatype int. 
  • wchar_t – Fungsi hampir sama dengan string tetapi datatype ini lebih kepada satu patah perkataan yang panjang. Ia diadaptasi dari datatype char.
Kesimpulannya:


Nombor
Ayat
Matematical
Boolean
Bulat
Perpuluhan
Huruf
Perkataan
Boleh dikira
Truth value
char
X
X
X
X
X
string
X
X
X
X
int
X
X
X
X
float/double
X
X
X
bool
X
X
X
X
X

Friday 9 March 2012

Mengenali Identifier, Variable dan Constant

IDENTIFIER
Dengan adanya identifier, pelbagai data mudah disimpan dalam memori lokasi, jadi identifier berfungsi sebagai penama kepada variable yang selalunya diletakkan sebelum blok coding. Sebelum mendeklarasinya, kita mesti tahu apa jenis data yang sesuai untuknya. Kebiasaanya variable yang memegang sesuatu nombor menggunakan jenis data "int" yang bermaksud integer atau variable yang boleh dikira. Nama variable adalah bebas asalkan memenuhi syarat dibawah:

1.     Penama Identifier mestilah bukan Keyword kerana keyword adalah perkataan yang sudah mempunyai fungsi-fungsi tertentu dan bukan variable.
2.     Nombor, underscore atau simbol tidak dibenarkan sebelum variable. Jarak antara variable dengan variable juga tidak dibenarkan.
3.     Setiap variable mestilah bermula dari huruf barulah boleh diletakkan nombor dan underscore.


Format:
<jenis data><variable>

CTH: int nombor
 








VARIABLE
Menurut konteks pengaturcaraan, variable membenarkan memori lokasi untuk menyimpan data. Sebelum variable boleh digunakan, ia haruslah dideklarasi dahulu. Data variable boleh disimpan terlebih dahulu sebelum blok coding bermula. Tidak seperti Constant, variable boleh berubah-rubah mengikut proses coding tersebut.


Format:
<jenis data><variable> <nilai>

CTH: int nombor = 11
Data yang disimpan dalam variable nombor adalah 11.

 


                                                                                                                                                                   

CONSTANT
Dengan constant, variable boleh menyimpan sesuatu data itu secara tetap untuk keseluruhan perjalanan coding. Constant ada 3 jenis iaitu Literal, Defined Constant (#define) dan Declared Constant (const).
  • Literal - Selalu digunakan untuk memberi nilai permulaan untuk variable tersebut. Terletak pada kawasan variable itu dideklarasi. Digunakan untuk keseluruhan (global) coding atau sesetengah (local) blok coding.

Format:
<jenis data> <variable>=<nilai>
Ex:
int nombor=50
 
                          
  • Defined Constant - Ianya diletak pada kawasan selepas header coding . Digunakan untuk keseluruhan (global) coding tersebut.

Format:
#define <variable> <nilai>

Ex:
#define nombor 50

 

  • Declared Constant - Hampir sama dengan literal tetapi keyword 'const' diletakkan sebelum jenis data variable. Jenis ini selalunya digunakan didalam coding C# dan kurang meluas digunakan dalam C++. 

Tuesday 28 February 2012

Programmer..

Progammer? apa tu? ok pada pandangan q programmer adalah seseorang yang membuat program atau mengetahui bahasa program..hacker pulak adalah seseorang yang mengubah program itu mengikut kehendaknya tanpa kebenaran pemiliknya...kiranya, baik jika disebut sbg programmer..hehe..lagi formal sikit..blog sy nie mungkin tidak akan beri cara bagaimana nak hack atau nk jd hacker..blog tetap blog..blog saya..cerita saya..hehe