Marwan Kamaruddin 1929042020 Tugas Varieabel Dan Konstanta PTIKD
Marwan Kamaruddin 1929042020 Tugas Varieabel Dan Konstanta PTIKD
“DASAR-DASAR PEMROGRAMAN”
Oleh:
Marwan Kamaruddin
1929042020
KELAS PTIK D
ANGKATAN 2019
DOSEN PENGAMPU :
NIP. 199302152019031012
FAKULTAS TEKNIK
2020
LATIHAN :
1. Berdasarkan contoh program 1 pada bagian B, apa yang terjadi jika ditambahkan
perintah PHI=5.5; di atas baris floatr=2.5; dan dibawah int main(){? Lakukan
analisis sederhana mengapa hal tersebut bias terjadi?
Jawab : Terjadi error karena variable PHI di Deklarasikan sebagai Constanta.
Sehingga PHI pada main hanya bisa di baca tidak bisa di ubah.
4. Kerjakan Program berikut ini. Pada program berikut ini terdapat kesalahan.
Perbaiki kesalahan tersebut dan tentukan outputnya.
Jawab:
Output :
Perbaikan Program :
a. Berdasarkan program yang telah anda perbaiki di atas, ada berapa konstanta,
variabel local, dan variabel global di dalamnya? Lakukan analisis sederhana
mengapa hal yang kalian identifikasi tersebut disebut contant, variabel local, dan
variabel global!
Jawab:
Konstanta pada program tersebut ada 1 yakni (PHI).
PHI merupakan Konstanta karena nilainya tetap serta tidak dapat di
ubah.
Variabel Lokal pada program tersebut ada 9 yakni (jariJari, luas,
luasTB, tinggiTB, volume, tLingkaran, rLingkaran,
luasLingkaran, volumeTabung ).
Merupakan Variabel Lokal karena hanya dapat digunakan dalam
satu blok fungsi dimana variabel tersebut di deklarasikan.
Variabel Global pada program tersebut tidak ada.
Karena tidak ada Variabel Global yang di deklarasikan di luar
fungsi apapun dalam file.
b. Berdasarkan program di atas, apa yang terjadi pada luaran akhir (volume tabung)
jika variabel luasTB dan tinggiTB diganti menjadi bertipe integer sedangkan
nilai inisialisasinya tetap? Lakukan analisis sederhana mengapa hal tersebut bisa
terjadi?
Jawab: Luaran volume tabung akan berubah .
Karena tipe integer merupakan tipe data yang angkanya merupakan bilangan
bulat. Sedangkan float tipe datanya merupakan bilangan decimal atau pecahan.
Float.
Int.
5. Lengkapi Program berikut ini Kemudian tuliskan outputnya pada tempat yang
telah disediakan!
Jawab:
Berdasarkan program yang telah kalian lengkapi di atas, ada berapa constant, variabel
local, dan variabel global di dalamnya? Lakukan analisis sederhana mengapa hal yang
kalian identifikasi tersebut disebut contant, variabel local dan variabel global.
Jawab: