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.