Esempio n. 1
0
File: main.cs Progetto: nronne/ppnm
    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);
    }