# Sample Julia script — samplefiles.com
using Printf

struct Customer
    id::Int
    name::String
    balance::Float64
end

isvip(c::Customer) = c.balance >= 10_000
total_balance(cs::Vector{Customer}) = sum(c -> c.balance, cs)

customers = [Customer(1, "Ada", 12_500), Customer(2, "Grace", 830.5), Customer(3, "Linus", 10_000)]
for c in customers
    @printf("%-6s %10.2f %s\n", c.name, c.balance, isvip(c) ? "VIP" : "")
end
@printf("Total: %.2f\n", total_balance(customers))
