0Pricing
Ruby Academy · Pelajaran

Pernyataan Kondisional

Gunakan pernyataan if, else, elsif, dan case untuk mengatur kode yang dijalankan berdasarkan kondisi.

Pernyataan Kondisional adalah pelajaran Ruby Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ruby Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ruby Academy mencakup 3 pelajaran total.

Pernyataan Kondisional

Pernyataan Kondisional

Pernyataan kondisional memungkinkan program Ruby Anda mengambil keputusan berdasarkan kondisi.

Dalam pelajaran ini, Anda akan mempelajari cara menggunakan pernyataan if, else, elsif, dan case.

Pernyataan Kondisional — ilustrasi 1

Menggunakan Kondisi Jika dan Selain Itu

Menggunakan Kondisi Jika dan Selain Itu

Pernyataan if menjalankan kode hanya jika suatu kondisi bernilai benar. Pernyataan else dijalankan jika kondisi tersebut bernilai salah.

age = 18
if age >= 18
  puts 'You are an adult'
else
  puts 'You are a minor'
end

Menggunakan Kondisi Alternatif

Menggunakan Kondisi Alternatif

Pernyataan elsif memungkinkan beberapa kondisi diperiksa.

score = 85
if score >= 90
  puts 'Grade: A'
elsif score >= 80
  puts 'Grade: B'
else
  puts 'Grade: C or lower'
end

Menggunakan Pernyataan Pilihan

Menggunakan Pernyataan Pilihan

Pernyataan case merupakan cara yang lebih rapi untuk menangani beberapa kondisi.

day = 'Monday'
case day
when 'Monday'
  puts 'Start of the week'
when 'Friday'
  puts 'Weekend is near!'
else
  puts 'Another day!'
end

Menggunakan Operator Ternari

Menggunakan Operator Ternari

Operator ternari merupakan cara singkat untuk menulis pernyataan jika-lain.

age = 20
puts age >= 18 ? 'Adult' : 'Minor'

Menggunakan Kondisi Kecuali

Menggunakan Kondisi Kecuali

Pernyataan unless menjalankan kode hanya jika kondisi bernilai salah.

temperature = 10
unless temperature > 20
  puts 'It is cold outside!'
end

Menggunakan Operator Logika dengan Kondisi

Menggunakan Operator Logika dengan Kondisi

Operator logika seperti && (dan) serta || (atau) dapat digunakan bersama pernyataan jika.

age = 25
has_id = true
if age >= 18 && has_id
  puts 'You can enter!'
end

Menggunakan Pernyataan Jika Bersarang

Menggunakan Pernyataan Jika Bersarang

Pernyataan if bersarang memungkinkan Anda memeriksa beberapa kondisi di dalam satu sama lain.

score = 95
if score >= 90
  if score >= 95
    puts 'Excellent!'
  else
    puts 'Great job!'
  end
end

Selamat!

Selamat!

Anda telah mempelajari cara menggunakan pernyataan kondisional dalam Ruby.

Selanjutnya, Anda akan mempelajari perulangan dan iterator.

Pernyataan Kondisional — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pernyataan Kondisional” gratis?

Ya — teks lengkap “Pernyataan Kondisional” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ruby Academy, upgrade ke CoddyKit PRO. Kursus Ruby Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Pernyataan Kondisional”?

Gunakan pernyataan if, else, elsif, dan case untuk mengatur kode yang dijalankan berdasarkan kondisi. Kamu berlatih Ruby Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Ruby Academy?

Tidak diperlukan pengalaman sebelumnya. Ruby Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.

Berapa lama pelajaran “Pernyataan Kondisional” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Ruby Academy ini?

Ya. Setiap pelajaran Ruby Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pernyataan Kondisional
  2. Perulangan dan Iterator
  3. Operator Logika dan Perbandingan
← Kembali ke Ruby Academy