Modul3 - Tipe DataVariabel
Modul3 - Tipe DataVariabel
I. TUJUAN
Mempelajari beberapa type data dalam C
Mempelajari beberapa identifier dalam C
II. SASARAN
Dapat mengetahui beberapa type data dalam C dan range nilai untuk masing-masing type
tersebut.
Dapat mendeklarasikan serta mengunakan identifier dan type data dalam program C
Tabel dibawah ini memperlihatkan type data dasar dan range nilainya :
Type Data Jumlah Bit Range Nilai Jenis Format
Char 8 -128 s/d 127 Karakter %C
Secara lebih spesifik type data diatas dibagi lagi ke dalam beberapa kelompok,seperti
dibawah ini :
Jumlah
Type Data Range Nilai Jenis Format
Bit
Char 8 - 128 s/d 127 Karakter %C
Unsigned Char 8 0 s/d 255 Karakter positif
Integer 16 - 32768 s/d 32767 Integer %d
Unsigned integer 16 0 s/d 65535 Positif integer %u
Long integer 32 - 2147483648 s/d 21474783647 Long integer %i
Unsigned long integer 32 0 s/d 4.294.967.295 Positif long %l
Float 32 3.4E-38 s/d 3.4E+38 Real tunggal %f
Double 64 1.7E-308 s/d 1.7+308 Real ganda %lf
Long Double 80 3.4E-4932 s/d 1.1E+4932 Real long %lf
2. Identifier
Identifier adalah nama dari suatu variable, konstanta atau fungsi yang didefinisikan oleh
programmer.
Aturan penulisan dari identifier adalah
a. Harus diawali dengan karakter (A…Z,a…z) atau karakter _ (garis bawah).
b. Karakter kedua dan seterusnya dapat berupa huruf ,angka (0..9),garis bawah atau tanda $.
c. Panjang identifier maksimal adalah 32 karakter, tetapi dalam pembuatan program penamaan
program identifier dianjurkan cukup sederhana (pendek) tanpa mengurangi maksud atau arti
identifier tersebut
d. Tidak boleh mengunakan kata kunci yang sudah didefinikan dalam C seperti dibawah ini :
3. Variabel
Variabel digunakan untuk menyimpan nilai yang besarnya tidak tetap selama program dieksekusi.
Variabel yang akan digunakan dalam program harus lebih dulu dideklarasikan serta menyebutkan type
data untuk variabel tersebut.
Jika sebuah variabel hendak diberi nilai awal dapat dilakukan dengan cara:
1. Initialisasi ketika deklarasi dilakukan,contoh
int angka = 1;
catatan : dalam perintan scanf selalu menunjuk ke alamat penyimpanan data dengan
menggunakan argument &.
perintah printf hanya menampilkan data sehingga tidak diperlukan argument &
2/4
IV. PRAKTIKUM
A. Buatlah contoh program-program dibawah ini, kemudian compile dan jalankan
Masukan
nilai a dan
nilai b
Hitung
c= a +b
Tampilkan
hasilnya
START
Pertanyaan :
1. Buatlah program 1a-1c di atas dengan codeblock!
2. Screen shoot hasil tiap program!
3. Tipe data apakah yang digunakan oleh masing-masing program?
4. Dimanakah letak kesalahan program 1c, kemudian perbaiki
3/4
B. Perbaikilah kesalahan program di bawah ini dan screen shoot hasilnya
Pertanyaan :
1. Perbaikilah kesalahan pada program di atas!
2. Screen shoot hasilnya!
3. Pada program 2b apa yang dimaksud dengan %5.2f dan apa yang terjadi jika diganti dengan %3.4f?
V. TUGAS
Buatlah program berikut dan screen shoot hasilnya :
1. Menghitung luas lingkaran (L) dengan nilai phi = 3.14 dan input jari-jari (r).
2. Menghitung volume tabung dengan nilai phi = 3.14 dan input tinggi tabung (t) dan jari-jari alas (r)
VI. Laporan
Laporan berupa :
1. Program
2. Hasil program
3. Jawaban atas semua pertanyaan dan tugas
4. Semuanya diupload ke learning dalam satu file
4/4