1 | P a g e
Praktikum 2
Tipe Data, Variabel dan Operator
I. Tujuan
• Mampu menerapkan tipe data dalam pemrograman
• Mampu menerapkan variabel dalam pemrograman
• Mampu menerapkan operatoardalam pemrograman
II. Catatan penting
Membaca input dari keyboard dan menampilkan hasil
a. scanf : perintah ini digunakan untuk membaca input dari keyboard format : sesuai dengan tipe data
scanf(“%d”, &x) ; // jika tipe data variabel x adalah integer (d) scanf(“%f”, &y) ; // jika tipe data variabel y adalah float (f) scanf(“%c”, &z) ; // jika tipe data variabel z adalah character (c) scanf selalu menyertakan notasi & sebelum tipe data
b. printf : perintah ini digunakan untuk menampilkan hasil
printf(“tampilkan hasil %d”, x) ; // jika tipe data variabel x adalah integer printf(“tampilkan hasil %f”, y) ; // jika tipe data variabel y adalah float printf(“tampilkan hasil %c”, z) ; // jika tipe data variabel z adalah character printf hanya menampilkan data sehingga tidak diperlukan argument &
2 | P a g e
III.
3TUGAS
1. Kerjakan program-program dibawah ini, kemudian jalankan, screen shoot coding dan hasilnya serta jawab pertanyaannya
Program 1a: Program 1b:
Program 1c: Pertanyaan :
1. Apakah perbedaan hasil program 1a dan 1b.
Tipe data apakah yang digunakan oleh program tersebut?
2. Perbaiki kesalahan progam 1.c
2. Perbaikilah kesalahan program di bawah ini dan screen shoot hasilnya
Program 2a : (menghitung rata-rata) Pertanyaan :
1. Perbaikilah kesalahan pada program tsb!
2. Masukkan nilai a = 100, b = 100 dan c = 200, Perhatikan hasilnya dan apa perbedaan perintah %5.2f dan %12.5f dari hasil tersebut?
3 | P a g e
3. Buatlah program di bawah ini dan screen shoot hasilnya
Pertanyaan :
1. Masukkan nilai a = 6 dan b = 3, apakah ada perbedaan antara hasil i_bagi dan f_bagi?
2. Masukkan nilai a = 5 dan b = 3, apakah ada perbedaan antara hasil i_bagi dan f_bagi?
3. Apa yang bisa disimpulkan dari kasus no 1 dan no 2
4.
Buatlah program untuk menghitung konversi suhu dari celcius ke fahrenheit, reamur dan kelvin dengan ketentuan:
a. Input : Nilai suhu dalam Celcius (C) ( diinput dengan perintah scanf() )
b. Output: Nilai suhu dalam Fahrenheit (F), Reamur (R) dan Kelvin (K) (ditampilkan dengan perintah (printf() )
Konversi suhu dihitung melalui F = 1.8 * C + 32;
R = 0.8 * C ; K = 273 + C ;
5.