Panduan Penamaan

4.13 Panduan Penamaan

Dalam memberikan nama class, disarankan anda menggunakan pascal casing yaitu menggunakan huruf besar pada setiap karakter yang mengawali kata. Contoh identifier yang menggunakan pascal casing:

Kendar aanBer m ot or

Bin at an gMelat a

Bu k u

PapanPer m ainan

Untuk variabel yang berada dalam suatu method, anda disarankan menggunakan camel casing. Camel casing mirip dengan pascal casing namun karakter pertama menggunakan huruf kecil. Ini beberapa contoh camel casing:

per m en j u m lah An ak

t ingk at Resik o

penggem ar Pr osesor AMD x

Ini sesuai dengan panduan penamaan yang terdapat di standar C#.

[tes]

A. Pertanyaan

1. Sebutkan type dari literal-literal di bawah ini!

2. Apakah kegunaan operator increment (++) dan decrement (--)? Apakah perbedaan antara penggunaan prefix (misal ++x) dengan postfix (misal x++)?

3. Apakah arti escape sequence \n dan \t?

4. Dari berbagai type angka, manakah yang tidak kompatibel dengan decimal?

5. Apakah syarat sebelum suatu variabel dapat digunakan?

6. Apakah yang salah dengan kutipan program berikut?

[kutipan program] int um ur = 12, double ber at = 30.5; [/kutipan program]

7. Berapakah nilai akhir dari var1, var2, dab var3 pada kutipan program berikut?

[kutipan program] int var1 = 5, var2 = 10, var3 = 3; var1 + = var2 * var3- - ; [/kutipan program]

8. Apakah konsekuensi mengecast int menjadi double? Bagaimana kalau sebaliknya?

B. Membuat Program

1. Buatlah suatu program yang menghitung luas suatu persegi panjang! Panjang persegi panjang tersebut adalah 11 dan lebarnya 6.12.

2. Buatlah sebuah program yang menghitung berapa kaki + inci yang ada dalam 193 inci! Contohnya 13 inci adalah 1 kaki + 1 inci. (1 kaki sama dengan 12 inci)

C. Debugging

1. Program di bawah ini bertujuan meghitung jumlah murid yang ada di sebuah sekolah. Hasilnya tidak sesuai dengan yang diharapkan. Betulkanlah!

[program lengkap] / / Tes 3. C. 1

using Syst em ;

c lass Jum lahMur id { st at ic v oid Main( ) {

byt e kelas1 = 50; byt e kelas2 = 42; byt e kelas3 = 56; byt e kelas4 = 47; byt e kelas5 = 28; byt e kelas6 = 55; / / har us dicast m enj adi by t e sebab hasil penj um lahan ini adalah int by t e t ot alMur id = ( by t e) k elas1 + k elas2 + k elas3 + k elas4 + k elas5 +

k elas6; Console. Wr it eLine( “ Tot al Mur id: ” ) ; Console. Wr it eLine( t ot alMur id) ;

} } [/program lengkap]

2. Program di bawah ini bertujuan untuk menghitung total biaya yang harus dibayar per tahun. Biaya listrik dan air tiap bulan masing- masing adalah 100 dan 30. Program ini menampilkan jawaban 460 yang tidak mungkin adalah jawaban yang benar. Biaya listrik untuk setahun saja sudah 100 * 12 = 1000. Cari kesalahannya dan betulkan!

[program lengkap] / / Tes 3. C. 2

using Syst em ;

c lass Biaya { st at ic v oid Main( ) {

in t biay aList r ik Per Bulan = 100; int biayaAir Per Bulan = 30; int biay aPer Tahun = biay aList r ik Per Bulan + biay aAir Per Bulan * 12; Console. Wr it eLine( “ Tot al biay a: ” ) ; Console. Wr it eLine( biay aPer Tahun) ;

} } [/program lengkap]

3. Program di bawah ini bertujuan untuk menampilkan ‘baris 1’, ‘baris2’, dan ‘baris3’ dalam 3 baris yang berbeda. Modifikasi program sampai mendapatkan hasil yang diinginkan!

[program lengkap] / / Tes 3. C. 3

using Syst em ;

c lass BarisBaris { st at ic v oid Main( ) {

Console. Wr it eLine( @“ ’bar is 1 ’\ n’bar is 2 ’\ n’bar is 3” ) ; } } [/program lengkap]

[/tes]