TIPE DATA, VARIABEL DAN EKSPRESI
TIPE DATA
1. INTEGER
Merupakan bilangan ‘bulat’ yang tidak memiliki pecahan / desimal
Mis: 10, +255 , -90
ditulis int
Dapat digunakan pada operasi arimatika
spt : + , - , * , /
Dapat digunakan pada operasi
perbandingan spt : < , > , = >
Nilainya : -32768 s/d 32767
Untuk bilangan bulat dengan range besar
dapat digunakan :
long int : -2147483648 s/d 2147483647
2. REAL dalam program
ditulis float
sedang pada algoritma ditulis real
Real / float adalah bilangan berbentuk pecahan
Dapat digunakan pada operasi arimatika
spt : + , - , * , /
Dapat digunakan pada operasi
perbandingan spt : < , > , = >
Nilai : 3.4E-38 s/d 3.4E38
3. KONSTAN adalah bilangan yang ditetapkan sehingga nilainya tidak berubah selama algoritma
dijalankan
Biasa ditulis const
Nilai : meliputi semua bilangan yang
mungkin
4. CHARACTER merupakan data tunggal mewakili huruf ataupun simbol
Biasa ditulis char
Operasi pembandingan dapat dilakukan
sesuai urutan kode ASCII
Mis. Apakah A lebih besar dari a ?
A > a ? …… Benar / Salah
SALAH, karena A = 41 sementara
a = 61
5. LOGICAL adalah tipe data untuk membanding
Ditulis boolean
Jangkauan nilai hanya true atau false
Contoh :
45 < 35 ……
A > a ……
Amir < Husni ….
Atau operasi logik
and à
&&
or
à ||
not
à !
A
|
B
|
A && B
|
A||B
|
!A
|
True
|
True
|
|
|
|
True
|
False
|
|
|
|
False
|
True
|
|
|
|
False
|
False
|
|
|
|
Petunjuk : && , keduanya harus
benar
||
, salah satu harus benar
6. STRING
Merupakan deretan karakter yang “diapit tanda kutip”didefinisikan string
VARIABEL
Variabel merupakan nama yang diberikan untuk mewakili tipe data
Aturan yang mesti ikuti antara lain :
a. sebaiknya dimulai
dengan abjad bukan simbol atau angka
b. tidak memakai spasi, boleh disingkat, memakai garis bawah
c. tidak terlalu panjang
d. penamaan variabel sesuai dengan elemen data / ringkas
contoh benar :
int nama1
;
float jenis_kelamin
;
char nilaiujian[]
;
const almt =
30 ;
contoh salah :
int ip
rata-rata ;
char 4tinggal[]
;
No comments:
Post a Comment