RosettaCodeData/Task/Arithmetic-Integer/D/arithmetic-integer-2.d
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

13 lines
378 B
D

import std.stdio, std.string, std.conv, std.typetuple;
void main() {
int a = -16, b = 5;
try {
a = readln().strip().to!int();
b = readln().strip().to!int();
} catch (StdioException e) {}
writeln("a = ", a, ", b = ", b);
foreach (op; TypeTuple!("+", "-", "*", "/", "%", "^^"))
mixin(`writeln("a ` ~ op ~ ` b = ", a` ~ op ~ `b);`);
}