// Sample Zig program — samplefiles.com const std = @import("std"); const Customer = struct { id: u32, name: []const u8, balance: f64, fn isVip(self: Customer) bool { return self.balance >= 10_000; } }; pub fn main() !void { const stdout = std.io.getStdOut().writer(); const customers = [_]Customer{ .{ .id = 1, .name = "Ada", .balance = 12_500 }, .{ .id = 2, .name = "Grace", .balance = 830.5 }, .{ .id = 3, .name = "Linus", .balance = 10_000 }, }; var total: f64 = 0; for (customers) |c| { try stdout.print("{s:<6} {d:>10.2} {s}\n", .{ c.name, c.balance, if (c.isVip()) "VIP" else "" }); total += c.balance; } try stdout.print("Total: {d:.2}\n", .{total}); }