1. Variabel
Deklarasi Variabel
tipe_data daftar_variabel;
Contoh:
1. int var_bulat1;
2. float var_pecahan1, var_pecahan2;
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
Deklarasi Variabel
variabel = nilai;
Contoh:
1. int var_bulat = 10;
2. float var_pecahan= 10.5;
3. int nilai;
nilai=10;
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
2. Konstanta
3. Tipe Data
4. Operator
Operator Aritmatika
• Operator binary
– Membutuhkan dua operand (*, /, %, +, -)
Contoh:
a+b (operasi penjumlahan dua operand a dan
opeand b)
• Operator Unary
– Terdiri hanya satu operand (+, -)
Contoh:
-c (operator minus dari c, negasi dari operand c)
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
Versi 1 Operator
• Pre Increment
– ++x
– Operator menambahkan satu ke variabel x, baru
disimpan ke variabel x.
• Pre Decrement
– --x
– Operator mengurangkan satu ke variabel x, baru
disimpan ke variabel x.
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
Versi 2 Operator
• Post Increment
– x++
– Nilai x disimpan ke tempat sementara, kemudian x
ditambah 1.
– Jadi hasil yang diperoleh adalah nilai x yang lama
• Post Decrement
– x--
– Nilai x disimpan ke tempat sementara, kemudian x
dikurangi satu.
– Jadi hasil yang diperoleh adalah nilai x yang lama
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
Operator Relasi
Contoh Program
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
Operator Logika
• Tertinggi: ++ --
- (unary minus)
*/ %
• Terendah: + -
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
• Digunakan untuk:
– Variabel punya alamat tertentu didalam memori,
otomatis oleh komputer.
– Data disimpan dalam variabel, dikirim ke alamat
variabel
– scanf () mengirim data yang dimasukkan ke alamat
variabel, supaya tahu tambahkan ‘&’ didepan variabel.
– Alamat variabel dalam memori sangat bervariasi
– Alamat byte yang pertama
– printf() dapat mencetak nilai variabel dan alamat
variabel (‘&’ di depan variabel).
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
1. scanf()
2. gets()
3. getchar()
4. getch() dan getche()
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
1. scanf()
Penentu Format
• terdiri atas:
– %c: karakter
– %s: string
– %d atau %i: integer
– %e atau %f: floataing point/bilangan pecahan (real)
– %ld: long integer
– %lf: double precision
– %x : hexadesimal, notasi yang digunakan a,b,c,d,e dan
f.
– %X: hexadesimal, notasi yang digunakan A,B,C,D,E dan
F
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
2. gets()
3. getchar()
• printf()
• putchar()
• puts()
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String
1. printf()
2. putchar()
3. puts()
1. fprintf()
digunakan untuk mencetak semua jenis tipe data
ke printer dan secara otomatis memberikan efek
perpindahan baris.
2. fputs()
digunakan untuk mencetak tipe data string ke
printer.
3. fputc()
Digunakan untuk mencetak tipe data karakter ke
printer
Dasar Pengambilan
Perulangan
Karakter
Pendahuluan
Keputusan
Array Fungsi Pointer
Pemograman & String