KUIS SINTAKSIS

 

KUIS SINTAKSIS


Buatkan kode js dari instruksi TODO berikut:

// TODO: buatlah variabel (konstan) bernama `currency` dan isi dengan nilai "IDR";


// TODO: buatlah variabel bernama `value` dan isi dengan nilai 10000.


// TODO: tambahkan nilai di dalam variabel `value` sebesar 5000.


/**

 * TODO: buatlah variabel (konstan) bernama `money`,

 * isi dengan penambahan string dari nilai `currency` + " " + `value`.

 */


JAWABAN:


‎jika tujuannya adalah mengikuti instruksi komentar (TODO) yang ada.
‎Berikut adalah perbaikannya:

‎    Nama Variabel: Instruksi meminta variabel bernama value, tapi kamu menulisnya variabel.
‎    Tipe Variabel: Instruksi meminta menambahkan nilai ke value. Karena nilainya berubah, gunakan let, bukan const.
‎    Logika Penambahan: Instruksi meminta menambahkan nilai ke dalam variabel, bukan sekadar mencetaknya di console.log.
‎    String Concatenation: Variabel money harus menggabungkan variabel-variabel yang sudah dibuat sebelumnya.

‎Kode yang benar:

‎// 1. Buat konstanta currency
‎const currency = "IDR";

‎// 2. Buat variabel value (gunakan let karena nilainya akan ditambah/berubah)
‎let value = 10000;

‎// 3. Tambahkan nilai di dalam variabel value sebesar 5000
‎value = value + 5000;

‎// 4. Buat konstanta money dengan gabungan string
‎const money = currency + " " + value;

‎console.log(money); // Hasilnya: "IDR 15000"

‎kode tersebut sudah berfungsi dengan sangat baik dan logikanya sudah benar sesuai instruksi.
‎Beberapa poin mengapa kode ini sudah tepat:

‎    Penggunaan const dan let: Kamu sudah tepat menggunakan const untuk currency (karena tetap) dan let untuk value (karena nilainya bertambah).
‎    Operasi Aritmatika: Baris value = value + 5000 (atau bisa disingkat value += 5000) berhasil memperbarui nilai variabel tersebut.
‎    Penggabungan String: Variabel money akan menghasilkan string "IDR 15000", yang menggabungkan teks dan angka secara otomatis.

‎Jika memasukkan kode ini ke sistem auto-grader Coding Indonesia, seharusnya langsung mendapatkan status Pass/Lolos.


Bersambung ke:

Pengantar Bermain dengan Function



Comments