Tipe Data dan Operator
Tipe Data
Contoh : Integer, Float, Real, Character, String, Array.
Tipe data terbagi
menjadi :
Tipe Data Dasar (Tipe Data Primitif)
Tipe Data Dasar (Tipe Data Primitif)
·
Tipe Data Dasar (Tipe Data
Primitif) adalah sebuah tipe data yang langsung sudah ada pada setiap bahasa
pemrograman .
Contoh : Bilangan Logik, Bilangan Bulat, Bilangan Riil, Karakter, String.
Ø Bilangan
Logik
Bilangan
Logik adalah sebuah bilangan yang akan menghasilkan nilai true atau false
ketika dilakukan operasi logika dan di kenal juga dengan nama
Boolean.
Variabel A
|
Variabel B
|
Hasil
(Operasi And)
|
Hasil
(Operasi Or)
|
True
|
True
|
True
|
True
|
True
|
False
|
false
|
True
|
False
|
True
|
False
|
True
|
False
|
False
|
False
|
false
|
Ø Bilangan
Bulat
Disimpan
dengan menggunakan tipe Integer.
Nama Tipe Data
|
Range
|
byte
|
0..255
|
shortint
|
-128..127
|
word
|
0..65535
|
integer
|
-32768..32767
|
longint
|
-2147483648..2147483547
|
Operasi yang dapat dilakukan :
Operasi Aritmatika
A + B ;
A – B;
A * B;
A div B;
A mod B;
Operasi Perbandingan
Operasi Perbandingan
<
≤
>
≥
=
≠
Ø Bilangan
riil
Digunakan
untuk menyimpan bilangan yang mengandung pecahan . Di Bahasa C Dikenal dua tipe
untuk bilangan riil yaitu float dan double.
Operasi yang dapat
dilakukan :
Operasi Aritmatika
Operasi Aritmatika
+ ;
– ;
* ;
div ;
mod ;
Operasi Perbandingan
<
≤
>
≥
=
≠
Ø Karakter
Karakter
adalah sebuah tipe data yang dapat menyimpan semua huruf abjad, semua tanda
baca, dan karakter khusus lainnya. Disimbolkan dengan tipe data
char, Menggunakan satu tanda kutip ‘ ’
Operasi perbandingan
Operasi perbandingan
pada char, dilakukan dengan membandingkat pengcodean ASCII.
Ø String
String
berguna untuk menyimpan kumpulan dari berbagai karakter. Menggunakan
kutip ganda.
Operasi yang
dapat dilakukan :
Operasi Perbandingan
Operasi Perbandingan
<
≤
>
≥
=
≠
Tipe Data Bentukan
·
Tipe Data Bentukan adalah tipe data yang dibuat sendiri oleh user. Dapat dibuat
dari satu atau lebih tipe data dasar .
Contoh
Ø Tipe data
dasar yang diberi nama dengan nama tipe baru
Ø Tipe terstruktur
Tipe dasar dengan nama tipe baru
·
Agar lebih mudah diingat oleh programmer. Nama tipe data ditentukan
sendiri oleh programmer.
Contoh :
Ø Type
Bilangan Bulat : integer
Ø Type karakter : char
Tipe Terstruktur
·
Tipe terstruktur adalah tipe yang berbentuk rekaman. Tipe
terstruktur dapat menyimpan data dengan tipe data yang berbeda dengan satu nama
yang sama.
Contoh
·
Type AkunBank : record
Nama : String
Saldo : float
Tanggal_dibuat : integer
Konstanta
Konstanta adalah tipe data yang data nya tidak dapat diubah nilainya saat
program dilaksanakan Contoh : Const phi =3.14
Operator
Operator Arimatik
+, *, /, -, div, mod —
1 + 4 / 2 = ???
Hirarki Operator
Urutan hierarki pengerjaan
Div, mod
/
*
+,-
Operator Relasional
Variabel A
|
Variabel B
|
Hasil (Operasi And)
|
Hasil (Operasi Or)
|
True
|
True
|
True
|
True
|
True
|
False
|
false
|
True
|
False
|
True
|
False
|
True
|
False
|
False
|
False
|
false
|
Dan berikut
adalah beberapa gambar yang merupakan contoh program yang saya buat:
- Keterangan coding dari beberapa program tersebut :
- %d dan %i, fungsi coding ini untuk menampilkan nilai dari tipe data integer.
- %f, fungsi coding ini untuk menampilkan nilai dari tipe float.
- %c, fungsi coding ini untuk menampilkan karakter.
- \n,fungsi coding ini untuk enter.
- Scanf, merupakan sebuah fungsi dalam file header <stdio.h> juga yang berfungsi untuk menerima inputan dari user.
- &, coding ini berfungsi untuk menampilkan inputan yang dimasukkan/diatur oleh programmer.
- int, coding ini berfungsi untuk menampilkan nilai dari integer(bilangan bulat).
- float, coding ini berfungsi untuk menampilkan nilai float(pecahan).
- char, coding ini berfungsi untuk menampilkan karakter.
- printf, coding ini berfungsi untuk menampilkan inputan.




No comments:
Post a Comment