^_^CHECK TIHS UNDER^_^

14 May 2013

Tugas IV - Bahasa Pemprograman

0 komentar

Bahasa Pemrograman IV



Tugas IV 

1.
Operator aritmatika
Operator ini berisi pengurangan,penjumlahan, pembagian,kali, bagi, dan persen.
Operator increment dan decrement
Java juga terdiri atas operator unary increment (++) dan operator unary decrement (--). Operator increment dan decrement menambah dan mengurangi nilai yang tersimpan dalam bentuk variabel angka terhadap nilai 1.
Operator increment dan decrement dapat diletakan sebelum operand (++op) dan juga dapat diletakan sesudah operand (op++)
Jika digunakan sebelum operand maka akan menghasilkan nilai 1. Namun jika digunakan sesudah operand, nilai variabel terlebih dulu digunakan terhadap pernyataan dimana dia ditambahkan.

Operator relasi
Operator relasi adalah membandingkan dua nilai dan menentukan keterhubungan diantara nilai-nilai tersebut. Hasil keluarannya berupa nilai Boolean yaitu true atau false.
Operator ini berisa (<, >, <=, >=, ==, !=).
Operator logika
Operator logika memiliki satu atau lebih operand Boolean yang menghasilkan nilai Boolean. Terdapat enam operator logika yaitu: &&(logika AND), &(Boolean logika AND), II(logika OR), I(Boolean logika inclusive OR), ^(Boolean logika exclusive OR), dan !(logika NOT).
Operator kondisi (?:)
Operator kondisi adalah adalah operator ternary. Bararti bahwa operator ini membawa tiga argumaent yang membentuk suatu expresi bersyarat. Struktur  pernyataan yang menggunakan operator kondisi adalah,
                        Exp1?exp2:xp3
Dimana nilai exp1 adalah suatu pernyataan Boolean yang memiliki hasil yang salah satunya harus berupa nilai true atau false. Jika exp1 bernilai true, exp2 merupakan hasil operasinya. Jika bernilai false, maka exp3 yang mrnjadi hasil operasinya
 


2. ('a' < 'b');  true

('a' <= 'A');  false

('a' > 'b'); false

('a' >= 'A');  false
('a' == 'a'); false

3.         Tidak berjalan, tipe Boolean tidak bisa dijadikan integer karena Boolean hanya memiliki nilai “TRUE” & “FALSE”

4.        
if (radius >= 0) {

area = radius * radius * PI;

System.out.println(“The area for the circle of” + “radius”+radius+ “is”+area);

}


5. 
  A.   if (y>0){
            x=1;
}

B.       

if (nilai>=60) {
 System.out.print(“lulus”);
}

else if(nilai<60){
System.out.print(“gagal”);

}
6. a.     30 is even
30 is odd

   b  30 is even

7. urutan urutan logika dari bahasa pemrogramannya. Karena yang dicek pertama kali sudah mencakup semua nilai di atasnya sehingga tidak dilakukan pengecekan lagi karena sudah benar pada cek if pertama.

8. int x=2,y=3;
        if (x>2)
       {
           if(y>2){
               int z=x+y;
               System.out.println("z is"+z);
           }
       } else {
            System.out.println("x is "+x);
        }
                              }

Outputnya x is 2

9. C

10. jika number diisi 14 maka hasilnya 14 is even
jika number diisi 15 maka hasilnya 15 is multiple of 5
jika number diisi 30 maka hasilnya :
30 is even
30 is multiple of 5


11. a. False

b. False

c. True

d. True

e.False

f. True

12. if (num >1 && num<100); {

13.       1,3,6 di perbolehkan boleh
 2,4,5 tidak boleh karena ekspresi tersebut digunakan untuk perbandingan string

14. (x < y && y < z) is true

(x < y || y < z) is true

!(x < y) is false

(x + y < z) is true

(x + y < z) is true

15. amount is 32.320000 3.232000e+01

amount is 32.3200 3.2320e+01

false

java

false java

false java


Read more: http://tanyajawabsemua.blogspot.com/2013/05/bahasa-pemrograman-4.html#ixzz2TIVgtqdX

01 May 2013

Tugas 3

0 komentar

1. -nilai variabel k tidak sesuai dengan tipe variabel yang ditentukan
     -variable i tidak memiliki nilai awal.
2. yang benar penulisannya 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. -ketika digunakan, konstanta  akan menjaga nilai variabel agar tetap tidak berubah ketika ada baris-baris program yang akan mengubah variabel tersebut
- Jika dalam suatu program nilai konstanta dipakai berulang kali, maka jika ada perubahan data nilai konstanta, anda cukup mengubah pada deklarasi konstantanya saja.
4. double miles=100; //4a
    final double KILOMETER_PER_MILE = 1.609; //4B
    double kilometer = miles * KILOMETER_PER_MILE;//4c
    System.out.print(miles+" miles = "+kilometer+ "Kilometer ");//4d
5. byte, karena hanya memerlukan 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
7. hari kamis
8.  dalam program java, 25/4 = error, kenapa? Karena 25/4 tidak memiliki variabel dan tipe variabel, agar benar, diberi variabel seperti
Int a = 25/4;
Jika seperti itu maka hasil yang keluar adalah 8
 Jika tipe variabel a adalah double maka hasilnya adalah 8.25
9. semua benar dan hasilnya
System.out.println("25 / 4 is "+ 25 / 4);                                   = 6
                System.out.println("25 / 4.0 is "+ 25 / 4.0);                           = 6.25
                System.out.println("3 * 2 / 4 is "+ 3 * 2 / 4);                          = 1
                System.out.println("3.0 * 2 / 4 is "+ 3.0 * 2 / 4);                  = 1.5
10. semua benar.