Menu
CoddyTech

Menampilkan Semua Tugas

Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 56 dari 71.

challenge icon

Tantangan

Mudah

Pada pelajaran sebelumnya, kamu menambahkan tugas baru ke array $todos. Sekarang, tambahkan kemampuan untuk menampilkan semua tugas dalam format list.

Baca empat baris input untuk deskripsi tugas, tiga tugas awal ditambah satu tugas baru, seperti pada pelajaran sebelumnya.

Setelah membuat array $todos yang berisi keempat tugas, lakukan perulangan pada array tersebut dan cetak setiap tugas dalam format berikut:

- [task description] (Pending)

Karena semua tugas memiliki "completed" yang disetel ke false, setiap tugas harus menampilkan (Pending) setelah deskripsinya.

Cetak setiap tugas pada baris terpisah.

Contoh:

Jika inputnya adalah Buy groceries, Walk the dog, Finish homework, dan Call mom, outputnya harus seperti berikut:

- Buy groceries (Pending)
- Walk the dog (Pending)
- Finish homework (Pending)
- Call mom (Pending)

Jika inputnya adalah Clean room, Read book, Exercise, dan Cook dinner, outputnya harus seperti berikut:

- Clean room (Pending)
- Read book (Pending)
- Exercise (Pending)
- Cook dinner (Pending)

Coba sendiri

<?php
// Baca tiga deskripsi tugas
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));

// Baca tugas baru yang akan ditambahkan
$newTask = trim(fgets(STDIN));

// Buat array $todos yang berisi tiga array tugas
// Setiap tugas harus berupa array asosiatif dengan kunci "task" dan "completed"
$todos = [
    ["task" => $task1, "completed" => false],
    ["task" => $task2, "completed" => false],
    ["task" => $task3, "completed" => false]
];

// Tambahkan tugas baru ke akhir array


// Ulangi setiap elemen array dan cetak setiap tugas dalam list yang sudah diformat

?>

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online