Latihan

Latihan-latihan ini dirancang untuk membantu Anda memahami cara menggunakan tipe data dan operator di PHP, baik dengan penjelasan soal maupun contoh kode langsung.

Latihan 1: Integer dan Float

  • Soal: Buat dua variabel, satu bertipe integer dengan nilai 15 dan satu bertipe float dengan nilai 7.5. Tambahkan kedua variabel dan tampilkan hasilnya.

  • Kode:

    <?php
    $integer = 15;
    $float = 7.5;
    $result = $integer + $float;
    echo "Hasil penjumlahan: $result"; // Hasil penjumlahan: 22.5
    ?>

Latihan 2: String Concatenation

  • Soal: Buat dua variabel string, satu dengan nilai "Hello" dan satu lagi dengan nilai "World". Gabungkan kedua string dan tampilkan hasilnya.

  • Kode:

    <?php
    $str1 = "Hello";
    $str2 = "World";
    $result = $str1 . " " . $str2;
    echo "Hasil concatenation: $result"; // Hasil concatenation: Hello World
    ?>

Latihan 3: Boolean Operations

  • Soal: Buat dua variabel boolean, satu dengan nilai true dan satu lagi dengan nilai false. Gunakan operator logika AND untuk menggabungkan kedua variabel dan tampilkan hasilnya.

  • Kode:

Latihan 4: Array Indexed

  • Soal: Buat sebuah array yang menyimpan tiga nama warna: "Red", "Green", dan "Blue". Tampilkan nama warna kedua dari array tersebut.

  • Kode:

Latihan 5: Array Associative

  • Soal: Buat array asosiatif dengan kunci "name" dan "age", dengan nilai "Alice" untuk "name" dan 30 untuk "age". Tampilkan nilai dari kunci "name".

  • Kode:

Latihan 6: Object dengan Properties

  • Soal: Buat sebuah objek dengan dua properti: "title" dan "author". Set "title" dengan "PHP Basics" dan "author" dengan "John Doe". Tampilkan nilai dari "title".

  • Kode:

Latihan 7: NULL

  • Soal: Buat sebuah variabel dengan nilai NULL. Periksa apakah variabel tersebut bernilai NULL dan tampilkan hasilnya.

  • Kode:

Latihan 8: Casting Tipe Data

  • Soal: Buat variabel bertipe string dengan nilai "25" dan ubah menjadi integer. Tampilkan hasil konversi dan tipe datanya.

  • Kode:

Latihan 9: Float ke Integer

  • Soal: Buat variabel float dengan nilai 10.75 dan konversikan ke integer. Tampilkan hasil konversi dan tipe datanya.

  • Kode:

Latihan 10: String dan Boolean

  • Soal: Buat sebuah variabel string dengan nilai "true" dan konversikan menjadi boolean. Tampilkan hasil konversi dan tipe datanya.

  • Kode:

Latihan 11: Penjumlahan dan Pengurangan

  • Soal: Buat dua variabel bertipe integer, satu dengan nilai 20 dan satu lagi dengan nilai 8. Lakukan operasi penjumlahan dan pengurangan, kemudian tampilkan hasilnya.

  • Kode:

Latihan 12: Perkalian dan Pembagian

  • Soal: Buat dua variabel bertipe float, satu dengan nilai 5.5 dan satu lagi dengan nilai 2.0. Lakukan operasi perkalian dan pembagian, kemudian tampilkan hasilnya.

  • Kode:

Latihan 13: Modulus

  • Soal: Buat dua variabel bertipe integer, satu dengan nilai 17 dan satu lagi dengan nilai 4. Gunakan operator modulus untuk menemukan sisa pembagian dan tampilkan hasilnya.

  • Kode:

Latihan 14: Operator Perbandingan

  • Soal: Buat dua variabel, satu dengan nilai 50 dan satu lagi dengan nilai 75. Bandingkan kedua variabel menggunakan operator "lebih besar dari" dan tampilkan hasilnya.

  • Kode:

Latihan 15: Operator Logika

  • Soal: Buat dua variabel boolean, satu dengan nilai true dan satu lagi dengan nilai false. Gunakan operator OR dan AND untuk menggabungkan kedua variabel dan tampilkan hasilnya.

  • Kode:

Last updated