···4949 // notation. Experiment with '{d}' and '{d:.3}' to see how
5050 // decimal formatting works, or try '{e}' and '{e:.3}' for
5151 // scientific notation.
5252+ // NOTE: The weight of the shuttle is a huge number, a scientific notation
5353+ // may be more appropriate.
5254 print("Shuttle liftoff weight: {d:.0} metric tons\n", .{shuttle_weight / 1e3});
5355}
5456
+12-3
patches/patches/060_floats.patch
···11---- exercises/060_floats.zig 2025-10-17 17:58:44.811502880 +0200
22-+++ answers/060_floats.zig 2025-10-17 17:57:39.227157388 +0200
11+--- exercises/060_floats.zig 2026-04-03 14:40:17.582344768 +0200
22++++ answers/060_floats.zig 2026-04-03 14:49:26.997886326 +0200
33@@ -43,7 +43,7 @@
44 //
55 // We'll convert this weight from pounds to metric units at a
66 // conversion of 0.453592 kg to the pound.
77- const shuttle_weight: f16 = 0.453592 * 4480e3;
88-+ const shuttle_weight: f32 = 0.453592 * 4.480e6;
88++ const shuttle_weight: f32 = 0.453592 * 4480e3;
991010 // By default, float values are formatted in standard decimal
1111 // notation. Experiment with '{d}' and '{d:.3}' to see how
1212+@@ -51,7 +51,7 @@
1313+ // scientific notation.
1414+ // NOTE: The weight of the shuttle is a huge number, a scientific notation
1515+ // may be more appropriate.
1616+- print("Shuttle liftoff weight: {d:.0} metric tons\n", .{shuttle_weight / 1e3});
1717++ print("Shuttle liftoff weight: {e:.3} metric tons\n", .{shuttle_weight / 1e3});
1818+ }
1919+2020+ // Floating further: