using System; using static System.Console; using static System.Math; using static cmath; class main{ static int Main(){ double x=1; Write("sin({0})={1:f2}\n",x,Sin(x)); Write($"sin({x})={Sin(x)}\n"); double y=x*Exp(x); Write($"y={y} (E={E})\n"); complex I = new complex(0,1); complex ii = I*I; Write($"I*I={ii}\n"); complex sini = sin(I); Write($"sin(I)={sini}\n"); complex si2ci2 = sin(I).pow(2)+cos(I).pow(2); Write($"sin(I)^2+cos(I)^2={si2ci2}\n"); complex ipowi = I.pow(I); Write($"I.pow(I)={ipowi}, exp(-PI/2)={Exp(-PI/2)}\n"); complex si = (-(complex)1.0).pow(0.5); si.print("sqrt(-1)="); si.printf("sqrt(-1)=({0:f2},{1:f2})"); var invi=1/I; invi.print("1/I="); log(I).print("log(I)="); (I*PI/2).print("I*PI/2="); return 0; } }