Anonymous user
Trigonometric functions: Difference between revisions
Updated for D2
(added Fantom example) |
(Updated for D2) |
||
Line 313:
=={{header|D}}==
{{trans|C}}
<lang d>import std.stdio, std.math
writeln("Reference: 0.7071067811865475244008");
writefln("Sine: %.20f %.20f", sin(PI_4), sin(t0));
▲ double degrees = 45.0;
writefln("Cosine: %.20f %.20f", cos(PI_4), cos(t0));
writefln("Tangent: %.20f %.20f", tan(PI_4), tan(t0));
writeln();
writeln("Reference: 0.7853981633974483096156");
immutable real t1 = asin(sin(PI_4));
}</lang>
Output:
<pre>Reference: 0.7071067811865475244008
Sine: 0.70710678118654752442 0.70710678118654752442
Cosine: 0.70710678118654752438 0.70710678118654752438
Tangent: 1.00000000000000000000 1.00000000000000000000
Reference: 0.7853981633974483096156
Arcsine: 0.78539816339744830970 45.00000000000000000400
Arccosine: 0.78539816339744830961 45.00000000000000000000
Arctangent: 0.78539816339744830961 45.00000000000000000000</pre>
=={{header|E}}==
|