1 of 20

PERBINCANGAN

Latihan Formatif 1.3

2 of 20

SOALAN 1

Namakan 3 pembolehubah yang sering digunakan untuk membina Daftar Murid.

nama murid

Tarikh lahir

No KP

Alamat Rumah

Kelas

jantina

No. Tel Rumah

emel

Tempat lahir

3 of 20

SOALAN 2

Pengatur cara ingin membangunkan sebuah aturcara mengenai perhitungan gaji. Mengapakah pengatur cara perlu mengambil kira jenis data dan kapasiti ingatan komputer?

4 of 20

SOALAN 3

Tentukan jenis data yang akan digunakan untuk mewakili data bagi atur cara perhitungan markah murid.

Data

Jenis Data

Nama Murid

String

Jantina

Char / Boolean

Markah

Double

Jumlah Markah

Double

Purata Markah

Double

5 of 20

SOALAN 4

Mengapakah pemalar dan pembolehubah perlu diisytiharkan

6 of 20

SOALAN 5

Berdasarkan pengisytiharan yang berikut, bina satu atur cara yang boleh memaparkan output bagi penambahan dua nombor tanpa sebarang ralat.

int nombor_pertama, nombor_kedua, jawapan; //pengisytiharan pemboleh ubah

public class TambahDuaNombor {

public static void main(String[ ] args) {

int nombor_pertama, nombor_kedua, jawapan; //...

int nombor_pertama = 5;

int nombor_kedua = 10;

jawapan = nombor_pertama + nombor_kedua;

System.out.println(jawapan);

} }

cadangan atur cara...

7 of 20

public class TambahDuaNombor

{

public static void main(String[ ] args)

{

int nombor_pertama, nombor_kedua, jawapan;

int nombor_pertama = 5;

int nombor_kedua = 10;

jawapan = nombor_pertama + nombor_kedua;

System.out.println(jawapan);

}

}

Boleh juga ditulis begini…..

8 of 20

public class TambahDuaNombor

{

public static void main(String[ ] args)

{

int nombor_pertama, nombor_kedua, jawapan;

int nombor_pertama = 5;

int nombor_kedua = 10;

jawapan = nombor_pertama + nombor_kedua;

System.out.println(jawapan);

}

}

Boleh juga ditulis begini…..

9 of 20

public class TambahDuaNombor

{

public static void main(String[ ] args)

{

int nombor_pertama, nombor_kedua, jawapan;

int nombor_pertama = 5;

int nombor_kedua = 10;

jawapan = nombor_pertama + nombor_kedua;

System.out.println(“Jawapan = ” + jawapan);

}

}

Boleh juga ditulis begini…..

10 of 20

public class TambahDuaNombor

{

public static void main(String[ ] args)

{

int nombor_pertama, nombor_kedua, jawapan;

int nombor_pertama = 5;

int nombor_kedua = 10;

jawapan = nombor_pertama + nombor_kedua;

System.out.println(“Hasil Tambah = ” + jawapan);

}

}

Boleh juga ditulis begini…..

11 of 20

public class TambahDuaNombor

{

public static void main(String[ ] args)

{

int nombor_pertama, nombor_kedua, jawapan;

int nombor_pertama = 5;

int nombor_kedua = 10;

jawapan = nombor_pertama + nombor_kedua;

System.out.println(“5 + 10 = ” + jawapan);

}

}

Boleh juga ditulis begini…..

12 of 20

public class TambahDuaNombor {

public static void main(String[ ] args) {

int nombor_pertama, nombor_kedua, jawapan;

int nombor_pertama = 5;

int nombor_kedua = 10;

jawapan = nombor_pertama + nombor_kedua;

System.out.println(nombor_pertama + “ + ” + nombor_kedua + “ = “ + jawapan);

}

}

Boleh juga ditulis begini…..

13 of 20

SOALAN 6

14 of 20

cadangan atur cara...

SOALAN 7

Berdasarkan proses yang berikut, bina satu atur cara

perhitungan yang boleh memaparkan output luas tanpa sebarang ralat.

luas = 0.5 * tinggi1 * tapak1;

public class Main {

public static void main(String[ ] args) {

double tinggi1 = 2.3, tapak1 = 3.2, luas;

luas = 0.5 * tinggi1 * tapak1;

System.out.println(luas);

} }

15 of 20

import java.util.Scanner;

public class Main {

public static void main(String[ ] args) {

Scanner input = new Scanner(System.in);

System.out.println(“First number ? : ”);

double tinggi1 = input.nextDouble();

System.out.println(“Second number ? : ”);

double tapak1 = input.nextDouble();

double luas = 0.5 * tinggi1 * tapak1;

System.out.println(“Luas = ” + luas);

} }

Boleh juga ditulis begini…..

16 of 20

SOALAN 8

Sebagai seorang pengaturcara, anda dikehendaki membangunkan sebuah atur cara

penghitungan aritmetik, iaitu pembahagian dua nombor. Semasa membangunkan aturcara, nyatakan jenis data yang sesuai digunakan untuk atur cara pembahagian dua nombor tersebut.

import java.util.Scanner;

public class BahagiDuaNombor {

public static void main(String[ ] args) {

Scanner input = new Scanner(System.in);

System.out.println(“First number ? : ”);

int no1 = input.nextInt();

System.out.println(“Second number ? : ”);

int no2 = input.nextInt();

int hasilbahagi = no1 / no2;

System.out.println(hasilbahagi);

} }

Jenis data yang sesuai

Integer

Double

Float

17 of 20

18 of 20

19 of 20

20 of 20