// Sample Kotlin program — samplefiles.com
data class Customer(val id: Int, val name: String, val balance: Double) {
    val isVip get() = balance >= 10_000
}

fun totalBalance(customers: List<Customer>) = customers.sumOf { it.balance }

fun main() {
    val customers = listOf(Customer(1, "Ada", 12_500.0), Customer(2, "Grace", 830.5), Customer(3, "Linus", 10_000.0))
    customers.forEach { println("%-6s %10.2f %s".format(it.name, it.balance, if (it.isVip) "VIP" else "")) }
    println("Total: %.2f".format(totalBalance(customers)))
}
