Tutorial Fungsi, Percabangan, dan Pengelolaan Data dalam Bahasa Earl



This content originally appeared on DEV Community and was authored by Nazwa Shabrina Zain

Teks ini beberapa hasil dari generatif AI

Bahasa Earl adalah bahasa pemrograman yang mudah dipelajari dengan sintaks yang intuitif. Dalam tutorial ini, kita akan belajar cara membuat dan menggunakan:

  • Fungsi (membuat blok kode yang dapat dipanggil berulang)
  • Percabangan dengan jika dan jikaLainnya
  • Mengatur nilai dengan atur
  • Menampilkan hasil dengan tampilkan

Membuat dan Memanggil Fungsi

Fungsi adalah blok kode yang diberi nama dan dapat dipanggil kapan saja dengan memberikan argumen.

Sintaks mendefinisikan fungsi

fungsi namaFungsi(param1, param2)
(
  -- Blok kode fungsi --
  tampilkan param1;
  tampilkan param2;
)
  • fungsi diikuti oleh nama fungsi dan parameter dalam tanda kurung.
  • Blok kode fungsi dibuka dengan tanda kurung ( dan ditutup dengan ).
  • Di dalam blok fungsi, kamu bisa menulis kode Earl lainnya.

Percabangan jika

Digunakan untuk memeriksa kondisi dan menjalankan blok kode jika kondisi tersebut benar.

Sintaks jika

jika <kiri> <operator> <kanan> maka
  -- Blok kode jika kondisi benar --
selesai-jika

Contoh

jika umur >= 18 maka
  tampilkan "Anda sudah dewasa"
selesai-jika

Percabanga lanjutan jikaLainnya

Untuk menangani banyak kondisi:

jika nilai >= 80 maka
  tampilkan "Nilai A"
jika-lainnya nilai >= 60 maka
  tampilkan "Nilai B"
lain
  tampilkan "Nilai C"
selesai-jika
  • jika-lainnya adalah kondisi lain yang dicek jika kondisi sebelumnya tidak terpenuhi.
  • lain adalah blok bawaan jika semua kondisi sebelumnya gagal.

Mengatur Nilai dengan atur

Digunakan untuk menetapkan nilai pada variabel atau atribut.

atur :variabel: = nilai;

Contoh

atur :skor: = 75;

Menampilkan Keluaran dengan tampilkan

Untuk menampilkan teks, nilai variabel, atau hasil ekspresi ke layar.

tampilkan "Halo dunia!"
tampilkan :skor:

Contoh Lengkap: Fungsi dengan Percabangan dan Keluaran

fungsi cekNilai(nilai)
(
  jika nilai >= 90 maka
    tampilkan "Nilai A"
  jika-lainnya nilai >= 75 maka
    tampilkan "Nilai B"
  lain
    tampilkan "Nilai C"
  selesai-jika
)

atur :skor: = 85
fungsi cekNilai(nilai)
(
  jika nilai >= 90 maka
    tampilkan "Nilai A"
  jika-lainnya nilai >= 75 maka
    tampilkan "Nilai B"
  lain
    tampilkan "Nilai C"
  selesai-jika
)

atur :skor: = 85;
cekNilai(:skor:);

Kesimpulan

Bahasa Earl menyediakan cara mudah untuk:

  • Mendefinisikan fungsi dan memanggilnya kembali dengan parameter.
  • Menggunakan percabangan dengan jika dan jikaLainnya untuk logika kompleks.
  • Mengatur variabel menggunakan atur.
  • Menampilkan hasil menggunakan tampilkan.

Semoga tutorial ini membantumu memahami dasar pemrograman Earl.


This content originally appeared on DEV Community and was authored by Nazwa Shabrina Zain