Anda di halaman 1dari 2

Tugas Pendahuluan Modul 2

Hermawan Davied Kusuma


102418010
LG 1 / 2018

1. Write down the suitable data type for each label


a. String
b. String
c. String
d. String
e. String
f. Float

2. Write down the suitable data type for each label


a. String
b. String
c. String
d. String
e. Double Float
f. String

3. Assume you have the following variables and values


a) Lebar = 11 ; string
Panjang = 12.0 ; float
Tandabaca = ‘ . ’ ; chart
Check = true ; boolean
b)
No Expression Result Result’s Data Type
B.1 Lebar/2 5 int
B.2 Lebar/2.0 5.5 float
B.3 Lebar%2 1 int
B.4 Panjang/3.0 4 float
B.5 1 + 2*5 11 int
B.6 (1+2)*5 15 int
B.7 !check 0 bool
c) Karena tipe data yang berbeda, B.1 tipe data pembaginya adalah integer
(bilangan bulat) sedangkan B.2 tipe data pembaginya adalah float (desimal).
d) Operasi pada B.3 yaitu menghitung sisa hasil pembagian atau modulus.
e) Karena Tipe data nilai 3.0 adalah float. Tipe data hasil pembagian adalah float.
f) Karena urutan perhitungan yang berbeda, C++ akan mendahulukan perkalian
daripada penjumlahan sehingga pada B.5 memiliki hasil 11. Namun tanda
kurung akan dioperasikan terlebih dahulu daripada tanda operasi lainnya
sehingga pada B.6 memilki hasil 15.
g) Operasi pada B.6 adalah operasi bilangan bulat seperti penjumlahan dan
perkalian, sedangkan hasil B.7 adalah hasil pernyataan benar/salah.
4. Create a new Program…
a) Output = Hello world!
b) Pada versi original kata yang muncul berdasarkan output saja, sedangkan pada
versi ini kata “Hello World” diubah kedalam bentuk variable kemudian
ditampilkan dalam output.

5.
A.

B.

Anda mungkin juga menyukai