38 lines
936 B
Zig
38 lines
936 B
Zig
const std = @import("std");
|
|
|
|
const Timestamp = struct {
|
|
hours: u64,
|
|
minutes: u64,
|
|
};
|
|
|
|
const testees:[]const []const u8 = &[_][] const u8 {
|
|
"Nastja",
|
|
"Vikkes",
|
|
"Group 3",
|
|
};
|
|
const number_of_testees: u64 = testees.len; // len von testees
|
|
const total_minutes: u64 = 60; // Gesamte Dauer in min
|
|
const pause_minutes: u64 = 2; // Länge der Pause zwischen 2 Testaten
|
|
|
|
|
|
pub fn main () !void {
|
|
const writer = std.io.getStdOut().writer();
|
|
var testStamp = Timestamp {
|
|
.hours = 13,
|
|
.minutes = 5,
|
|
};
|
|
|
|
try writer.print("Amount tests: {d} \n", .{number_of_testees});
|
|
for (testees) |row| {
|
|
try writer.print("Name: {s} \n", .{row});
|
|
}
|
|
|
|
try printTimestamp(&testStamp);
|
|
}
|
|
|
|
// Printet timestamp im Format HH:MM
|
|
pub fn printTimestamp(ts: *Timestamp) !void {
|
|
const writer = std.io.getStdOut().writer();
|
|
try writer.print("{d}:{d}", ts.*);
|
|
}
|