Tugas 3 Bahasa Pemrograman Java

1.

1

Dari program diatas akan terdapat error yaitu pada,

1. Penulisannya:

(string [] args) seharusnya adalah ==>string memakai huruf besar (String [] args)

2. Tipe data

Int i harus diisi dengan ==> int i = 0;

Int k = 100.0; seharusnya adalah ==> double k = 100.0;

2.

2

Dari variabel disamping yang benar adalah Miles, Test, x, y, radius, $4, apps

variabel yang salah adalah

          • a++,a– ==> karena (++,–) termasuk operator
          • 4#R,#44 ==>  karena (#) termasuk function
          • class, public ==> termasuk nama class dan nama function
          • int =termasuk  tipe data

3.

Keuntungan Kontanta yaitu,

  • Tidak berubah sepanjang jalannya program.
  • Menggunakan kata kunci final
  • final int FEET_PER_YARD = 3;
  • final double MM_PER_INCH = 25.4;
  • final float phi = 3.14;

 contoh : int SIZE =20;

4.

Penulisan algoritma sebagai berikut:

  • double miles=100;
  • double KILOMETER_PER_MILE = 1.609;
  • double kilometers = miles * KILOMETER_PER_MILE;
  •  System.out.print(“miles : “+ miles +”kilometers : “+ kilometers  +”Kilometer  : “+ kilometers );

5.

9

 

 

 

 

 

 

type data yang membutuhkan memori sedikit adalah byte, karena hanya membutuhkan 8 bits

 

6.

3

 

 

hasil dari program disamping adalah 2, 2, -4, -4 , 0, 1

 

7.

import java.io.*;
public class cabahari{
public static void main (String [] args) throws Exception{

BufferedReader in = new BufferedReader(new InputStreamReader

(System.in));

String har=”selasa” ;
System.out.println(“Hari ini adalah Hari Selasa”);
System.out.print(“Inputkan Jumlah Hari selanjutnya = “); int lin =Integer.parseInt(in.readLine());

int c = lin % 7 ;
if (c==0){
System.out.print(har);
}
else if(c==1){
har= “rabu”;
}
else if(c==2){
har= “kamis”;
}
else if (c==3){
har= “jumat”;
}
else if (c==4){
har= “sabtu”;
}
else if(c==5){
har= “minggu”;
}
else{
har=”senin”;
}
System.out.print(“Hari berikutnya adalah Hari = “+har);
}
}

 

8.

Hasil dari 25/4 adalah 6 ==> karena 25, 4 adalah int

jika hasilnya benar maka 25,4 adalah double

penulisan double yaitu :

25.0 / 4 atau 25 / 4.0 atau 25.0 / 4.0 hasilnya sama 6.25

 

9.

4

 

Dari program diatas sistematika yang benar  memperoleh hasil 6.25 , 1.5, 1.5

 

10.

5

dari pecahan berikut yang benar adalah

12.3 , -334.4 , 20.5 bilangan 12.3e+2, 23.4e-2 ,39F,40D  bukan bilangan pecahan

Leave a comment