// Program utama bahasa Iris - Single file demo
print("=== Program Bahasa Iris ===")
print("")

// Variabel dan tipe data
var nama = "Muhammad Razhif Elfateh"
var umur = 25
var aktif = true
var daftar = [1, 2, 3, 4, 5]

print("Nama: " + nama)
print("Umur: " + str(umur))
print("Status aktif: " + str(aktif))
print("Daftar angka: " + str(daftar))

// Fungsi
fn tambah(a, b) {
    return a + b
}

fn sapa(nama) {
    return "Halo, " + nama + "! Selamat datang di Iris."
}

print("")
print("Hasil tambah(10, 20): " + str(tambah(10, 20)))
print(sapa("Pengguna"))

// Perulangan for
print("")
print("Perulangan for:")
for i in range(1, 5) {
    print("  Iterasi ke-" + str(i))
}

// Perulangan while
print("")
print("Perulangan while:")
var counter = 3
while counter > 0 {
    print("  Counter: " + str(counter))
    counter = counter - 1
}

// Kondisi if/else
print("")
print("Kondisi if/else:")
var nilai = 85
if nilai >= 80 {
    print("  Nilai A")
} else if nilai >= 60 {
    print("  Nilai B")
} else {
    print("  Nilai C")
}

// Array dan object
print("")
print("Array dan Object:")
var buah = ["Apel", "Mangga", "Jeruk"]
print("  Buah pertama: " + buah[0])

var user = { nama: "Iris", role: "AI" }
print("  User: " + user.nama + " (" + user.role + ")")

print("")
print("=== Program Selesai ===")

