Review

  • Data types

  • Variabel

  • String

  • Array

  • Flow Control

Let's code..

Exercise (1)

Buatlah sebuah program  java untuk menghitung luas dan keliling persegi panjang jika panjangnya adalah 10 dan lebarnya adalah 7.

Exercise (1)

// Langkah ke-1 Buatlah sebuah kelas dengan nama Rectangle
public class Rectangle {

    // Langkah ke-2 Buatlah method main() 
    // untuk menjalankan program
    public static void main (String[] args) {
        // your code ..
    
    }

}

Exercise (1)

public class Rectangle {
    public static void main (String[] args) {
        // Langkah ke-3 Deklarasikan variabel yg dibutuhkan
        // dengan tipe data yang sesuai
        int panjang;
        int lebar;
        int luas;
        int keliling;    
    }
}

Exercise (1)

public class Rectangle {
    public static void main (String[] args) {
        // ...
        // Langkah ke-4 Berikan nilai variabel 
        // yang telah diketahui
        panjang = 10;
        lebar = 7;    
    }
}

Exercise (1)

public class Rectangle {
    public static void main (String[] args) {
        // ...
        // Langkah ke-5 hitung luas (p * l)
        // dan tampilkan di layar
        luas = panjang * lebar;
        System.out.println("Luas Persegi Panjang adalah " + luas);
    }
}

Exercise (1)

public class Rectangle {
    public static void main (String[] args) {
        // ...
        // Langkah ke-6 hitung keliling (2p + 2l)
        // dan tampilkan di layar
        keliling = (2 * panjang) + (2 * lebar);
        System.out.println("Keliling Persegi Panjang adalah " + keliling);
    }
}

Exercise (2)

Sama seperti exercise (1), Buatlah sebuah program  java untuk menghitung luas dan keliling persegi. Namun panjang dan lebarnya ditentukan oleh inputan user. Gunakan Scanner di java

Exercise (2)

// Langkah ke-1 Buatlah sebuah kelas dengan nama RectangleScanner
public class RectangleScanner {

    // Langkah ke-2 Buatlah method main() 
    // untuk menjalankan program
    public static void main (String[] args) {
        // your code ..
    
    }

}

Exercise (2)

// import library Scanner untuk meminta input user
import java.util.Scanner;

public class RectangleScanner {

    public static void main (String[] args) {
        // Deklarasikan variabel yang bertipe data Scanner
        // Untuk meminta input user 
        Scanner input = new Scanner(System.in);
    
    }

}

Exercise (2)

// import library Scanner untuk meminta input user
import java.util.Scanner;

public class RectangleScanner {

    public static void main (String[] args) {
        // Deklarasikan variabel yang bertipe data Scanner
        // Untuk meminta input user 
        Scanner input = new Scanner(System.in);
    
    }

}

Exercise (2)

// ...

    public static void main (String[] args) {
        // ..
        // Deklarasikan variabel yg dibutuhkan
        // dengan tipe data yang sesuai
        int panjang;
        int lebar;
        int luas;
        int keliling;   
    }

// ..

Exercise (2)

// ...

    public static void main (String[] args) {
        // ..
        // Gunakan method nextInt() untuk menerima inputan user
        // yg bernilai integer & tampung di masing-masing variabel
        System.out.print("Masukkan nilai panjang: ");
        panjang = input.nextInt();

        System.out.print("Masukkan nilai lebar: ");
        lebar = input.nextInt();
    }

// ..

Exercise (2)

// ...

    public static void main (String[] args) {
        // ..
        luas = panjang * lebar;
        keliling = (2 * panjang) + (2 * lebar);

        System.out.println("Panjang adalah " + panjang);
        System.out.println("Lebar adalah " + lebar);

        System.out.println("Luas persegi adalah " + luas);
        System.out.println("Keliling persegi adalah " + keliling);
    }

// ..

Exercise (3)

Sebuah loket  menjual tiket di mana harga tiket tersebut sesuai dengan kategori umur, berikut  ketentuannya:

  • Umur di bawah 10 tahun harga tiketnya adalah 10K
  • Umur 11 s/d 17 tahun harga tiketnya adalah 20K
  • Umur di atas 17 tahun harga tiketnya adalah 30K

Setiap user  dapat menginput umurnya dan jumlah tiket yang ingin dibeli. Tampilkan berapa total harga tiket yang harus dibayarnya.

Review

By Nur Ratna Sari