diff --git a/src/example_2/.gitignore b/src/example_2/.gitignore new file mode 100644 index 0000000..24961b0 --- /dev/null +++ b/src/example_2/.gitignore @@ -0,0 +1,15 @@ +.dub +docs.json +__dummy.html +docs/ +/example_2 +example_2.so +example_2.dylib +example_2.dll +example_2.a +example_2.lib +example_2-test-* +*.exe +*.o +*.obj +*.lst diff --git a/src/example_2/dub.json b/src/example_2/dub.json new file mode 100644 index 0000000..dfb3b3a --- /dev/null +++ b/src/example_2/dub.json @@ -0,0 +1,10 @@ +{ + "authors": [ + "alexander" + ], + "copyright": "Copyright © 2021, alexander", + "description": "Числа и выражения", + "license": "proprietary", + "name": "example_2", + "targetPath": "bin" +} \ No newline at end of file diff --git a/src/example_2/source/app.d b/src/example_2/source/app.d new file mode 100644 index 0000000..10dfa3d --- /dev/null +++ b/src/example_2/source/app.d @@ -0,0 +1,15 @@ +import std.stdio; + +void main() +{ + immutable byte inchesPerFoot = 12; + immutable cmPerInch = 2.54; + + foreach (feet; 5 .. 7) + { + foreach (inches; 0 .. inchesPerFoot) + { + writefln("%d'%d''\t%f'", feet, inches, (feet * inchesPerFoot + inches) * cmPerInch); + } + } +}