Anda di halaman 1dari 8

FUNGSI DAN TIPE VARIABEL DASAR

I. Tujuan
Mempelajari dan mengamati penggunaan fungsi fungsi dasar turbo C
seperti main(), printf(), getch(), getche() yang dipadukan dengan
tipe variable dasar yaitu int (bilangan bulat) dan float (bilangan pecahan).
II. Dasar Teori
III. Hasil Percobaan
1. Membuat program utama dengan fungsi main() dan mencetak string
dengan karakter khusus '\n' untuk ganti baris baru. Karakter khusus
lainnya adalah '/*' dan '*/' yaitu digunakan untuk baris komentar
dimana tidak dijalankan. Sedangkan fungsi getch() digunakan untuk pause
atau berhenti sejenak menunggu tombol Enter ditekan.

2. Menggunakan variable integer (bulat) sebagai penyimpan hasil penambahan


dan pengurangan, kemudian menampilkan hasilnya dengan fungsi
printf() menggunakan karakter format khusus '%d'.
3. Mengisi suatu variable menggunakan assignment operator '=' (sama
dengan), kemudian dilakukan proses perhitungan penjumlahan dan
pengurangan, dimana hasil penjumlahan disimpan pada variable jumlah,
dan hasil pengurangan disimpan pada variable selisih. Setelah hasil
didapatkan maka hasilnya dicetak menggunakan karakter format khusus
'%d'. Operator '=' dapat digunakan pada baris deklarasi variable seperti
pada percobaan di bawah ini, yaitu pada int var1=339. Dengan cara ini
maka variable var1 sekaligus akaan dideklarasikan dan diisi dengan suatu
nilai tertentu. Seperti diketahui bahwa bila suatu variable dideklarasikan,
maka isinya tidak dapat dipastikan atau tidak diketahui (sembarangan nilai).
4. Penggunaan fungsi getche () untuk mengambil karakter tombol yang
ditekan, karakter disimpann pada suatu variable dan dapat digunakan untuk
keperluan pemrograman, misalnya mendeteksi penekanan tombol tertentu.
Untuk dapat mencetak karakter tersebut maka digunakan karakter format
khusus '%c', untuk mencetak 1 karakter saja.

5. Menghitung perkalian dan pembagian suatu bilangan menggunakan variabel


float (pecahan), dan mencetak hasilnya menggunakan karakter format
khusus '%f' dengan menambahkan fungsi system(cls) yang
digunakan untuk membersihkan tampilan layar monitor. Perhatikan
tampilan yang diberikan, terutama pada hasil pembagian.
6. Penggunaan konstanta yang untuk perhitungan suatu formula luas lingkaran
dan keliling lingkaran.

IV. Tugas
1. Buatlah program untuk membuat tampilan sebagai berikut. Cobalah
gunakan karakter khusus '\t' untuk pengaturan tabulasi.

PRAKTIKUM
PEMROGRAMAN BAHASA C
PROGRAM DIPLOMAIV
POLITEKNIK ELKTRONIKA NEGERI SURABAYA
SURABAYA

Jawab :
2. Buatlah program untuk menentukan harga yang harus dibayar oleh seorang
pembeli bila setiap pembelian barang mendapatkan diskon dengan table
sebagai berikut.

No Nama Barang Harga Diskon


1. CPU 850 Mhz 700.000,- 5%
2. RAM 128 Mhz 380.000,- 10%
3. Motherboard PIII 800.000,- 8%

Tampilkan tabel diatas kemudian tambahkan kolom jumlah untuk


menghitung harga setelah didiskon dan cetak total harga yang harus dibayar.
Jawab :

3. Perhatikan program dibawah ini, ketik dan jalankan. Setelah dijalankan


apakah hasilnya benar? Mengapa? Berikan uraian tentang apa yang terjadi
pada program, kemudian solusi apa yang tepat agar didapatkan program
yang benar-benar betul?

Jawab : Hasilnya salah, dikarenakan statementnya menggunakan int


sedangkan int itu untuk bilangan bulat jadi seharusnya diganti float untuk
menunjukkan angka pecahan atau hasil yang benar.
4. Apa yang terjadi bila fungsi getche () pada percobaan 4 diganti dengan
fungsi getch ()? Kemudian gantilah karakter khusus '%c' dengan '%d',
lihat hasilnya kemudian ganti dengan '%f' dan lihat hasilnya.
Jawab :
5. Buatlah program untuk mencetak hasil formula konversi suhu dari Celcius
ke Fahrenheit, dimana diketahui Celcius = 100 derajat.
Jawab :

Anda mungkin juga menyukai