Menu
CoddyTech

If - Else

Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 27 dari 86.

Terkadang kamu perlu membuat program melakukan satu hal ketika suatu kondisi bernilai true dan hal yang berbeda ketika nilainya false. Klausa else menyediakan jalur eksekusi alternatif.

let temperature = 15

if temperature > 25 {
    print("It's warm outside")
} else {
    print("It's cool outside")
}

Saat kondisi bernilai false, kode di dalam blok else akan dijalankan. Ini memastikan bahwa tepat satu dari dua blok kode akan selalu dijalankan.

Untuk situasi dengan lebih dari dua kemungkinan, kamu bisa merangkai beberapa kondisi menggunakan else if:

let score = 75

if score >= 90 {
    print("Excellent")
} else if score >= 70 {
    print("Good")
} else if score >= 50 {
    print("Pass")
} else {
    print("Fail")
}

Swift mengevaluasi setiap kondisi dari atas ke bawah dan menjalankan blok pertama yang kondisinya bernilai true. else terakhir berfungsi sebagai penampung semua kasus yang tersisa. Struktur ini memungkinkan kamu menangani beberapa skenario berbeda dengan jelas dan mudah dibaca.

challenge icon

Tantangan

Mudah
Tulis fungsi getAgeGroup yang menerima age dan mengembalikan kategori kelompok usia yang sesuai.

Gunakan if, else if, dan else untuk mengelompokkan usia ke dalam salah satu dari empat kelompok.

Kondisi:

  • Jika usia kurang dari 13, kembalikan "Child"
  • Jika usia minimal 13 tetapi kurang dari 20, kembalikan "Teenager"
  • Jika usia minimal 20 tetapi kurang dari 65, kembalikan "Adult"
  • Jika usia 65 atau lebih, kembalikan "Senior"

Parameter:

  • age (Int): Usia orang tersebut

Nilai yang dikembalikan: Kategori kelompok usia sebagai String

Coba sendiri

func getAgeGroup(age: Int) -> String {
    // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Swift