Selasa, 30 April 2013

Tugas 3 bahasa pemograman


1. a. Nilai k dinyatakan 100.0 harusnya bisa memakai tipe double maupun float, namun dideklarasikan int atau interger..
b. Variabel i harusnya diberikan nilai karena dioperasikan kembali dalam suatu proses/perhitungan yang membutuhkan nilai awal.

2. Penulisan yang tepat adalah :
--Miles,  Test,$4, #44, apps, x, y , radius
Yang salah adalah :
·         a++,--a,4#R,class, public, int  =>//karena merupakan bahasa dalam java tidak dapat dijadikan variable

3. a. Di dalam program nilai konstanta dipakai berulang kali, jika ada perubahan data/nilai konstanta, kita tinggal mengubah deklarasi konstantanya saja.
b. Program  lebi mudah dibaca terdapat konstanta/ ketetapan.
c. Fungsi konstanta : menjaga nilai variabel agar tetap tidak berubah ketika ada baris-baris program yang akan mengubah variabel.

4. double miles =100 ; //4a

    double KILOMETER_PER_MILE = 1.609 ; //4b

    double kilometers = miles * KILOMETER_PER_MILE ; //4c

    System.out.print(miles+" miles = "+kilometers+ "Kilometer ") ; //4d

     }
}

5. Yang paling minimum adalah Byte karena byte hanya membutuhkan memori 8-bit untuk penyimpanan data.

6.  56 % 6  = 2

     78 % -4 = 2

     -34 % 5 = -4

    -34 % -5 = -4

     5 % 1     = 0

     1 % 5     = 1


8. 25/4 error karena tidak memiliki tipe dan nilai variabel yang benar .
untuk yang benar harusnya Integer a = 25/4 ; dengan hasil yang didapat adalah 8. bila menggunakan (double/ float) akan didapat 8,25






9. Semua benar..

Hasil output
            25 / 4 is 6 // tipenya int bukan double
            3 * 2 / 4 is 1// tipenya int bukan double
            25 / 4.0 is 6.25// tipenya double bukan int
            3.0 * 2 / 4 is 1.5// tipenya double bukan int

10. --- 12.3e+2, 23.4e-2 ,39F,40D  = bukan bilangan pecahan

     ---- 12.3 , -334.4 , 20.5               = bilangan pecahan

Tidak ada komentar:

Posting Komentar