DEV Community

Nazwa Shabrina Zain
Nazwa Shabrina Zain

Posted on

Mengenal Perintah jika dan tanya di Earl

Teks ini beberapa dibuat oleh generative AI

Bahasa Earl dirancang untuk menyederhanakan alur logika dan interaksi dalam skrip. Dua perintah penting yang sering digunakan bersama adalah jika (untuk percabangan logika) dan tanya (untuk meminta masukan dari pengguna). Artikel ini menjelaskan cara kerja dan penggunaannya.

Perintah jika: Logika Percabangan

Perintah jika memungkinkan kamu mengevaluasi kondisi, lalu menjalankan blok kode jika kondisi tersebut benar (true).

Struktur dasar:

jika <nilai1> <operator> <nilai2> maka
    ...kode jika kondisi terpenuhi...
selesai
Enter fullscreen mode Exit fullscreen mode

Contoh:

atur :umur: = 20
jika :umur: >= 18 maka
    tampilkan "Anda sudah dewasa."
selesai
Enter fullscreen mode Exit fullscreen mode

Jika nilai :umur: lebih dari atau sama dengan 18, maka akan menampilkan pesan tersebut.

Operator yang didukung:

Operator Arti
== Sama dengan
!= Tidak sama dengan
> Lebih besar dari
< Lebih kecil dari
>= Lebih besar atau sama
<= Lebih kecil atau sama

Perintah tanya: Interaksi dengan Pengguna

Perintah tanya digunakan untuk mengambil input dari pengguna, dan menyimpannya ke dalam variabel.

Stuktur:

tanya "Pertanyaan di sini?" -> :nama_variabel:
Enter fullscreen mode Exit fullscreen mode

Contoh:

tanya "Siapa nama Anda?" -> :nama:
tampilkan "Halo, " + :nama:
Enter fullscreen mode Exit fullscreen mode

Input dari pengguna disimpan dalam :nama:, lalu ditampilkan kembali.

Menggabungkan jika dan tanya

Kamu bisa menggabungkan tanya dan jika untuk membuat alur percabangan berdasarkan input pengguna.

Contoh:

tanya "Apakah Anda ingin melanjutkan?" -> :jawaban:

jika :jawaban: == "ya" maka
    tampilkan "Baik, kita lanjut."
selesai

jika :jawaban: == "tidak" maka
    tampilkan "Baik, program dihentikan."
selesai
Enter fullscreen mode Exit fullscreen mode

Pengguna ditanya, dan program akan menanggapi sesuai jawabannya.

Tips

  • Earl membungkus nama variabel dengan tanda :, pastikan kamu menulis seperti :nama: bukan nama.
  • Perhatikan bahwa jika di Earl harus selalu diakhiri dengan selesai.

Kesimpulan

Perintah Fungsi Utama
jika Mengevaluasi kondisi logika
tanya Mengambil input dari pengguna

Keduanya sangat berguna untuk membuat alur program yang interaktif dan dinamis.

Top comments (0)