static void Main(string[] args)
        {
            double x, y, z;
            double R1, R2, Delta;

            string[] N;

            N = Console.ReadLine().Split(' ');
            x = Convert.ToDouble(N[0]);
            y = Convert.ToDouble(N[1]);
            z = Convert.ToDouble(N[2]);

            Delta = ((y * y) - (4 * x * z));

            if ((Delta < 0) || (x == 0))
            {
                Console.WriteLine("Impossivel Calcular");
            }
            else
            {
                R1 = ((-y + Math.Sqrt(Delta)) / (2 * x));
                R2 = ((-y - Math.Sqrt(Delta)) / (2 * x));

                Console.WriteLine("R1 = " + R1.ToString("F5"));
                Console.WriteLine("R2 = " + R2.ToString("F5"));
            }
        }
Exemple #2
0
    static void Main(string[] args)
    {
        string inp;
        double a, b, c, bac, R1, R2;

        inp = Console.ReadLine();
        string[] inpArr = inp.Split(' ');
        a   = Convert.ToDouble(inpArr[0]);
        b   = Convert.ToDouble(inpArr[1]);
        c   = Convert.ToDouble(inpArr[2]);
        bac = Math.Pow(b, 2) - 4 * a * c;

        if (bac < 0 || (2 * a) == 0)
        {
            Console.WriteLine("Impossivel calcular");
        }
        else
        {
            R1 = (-b + Math.Sqrt(bac)) / (2 * a);
            R2 = (-b - Math.Sqrt(bac)) / (2 * a);
            Console.WriteLine("R1 = " + R1.ToString("f5"));
            Console.WriteLine("R2 = " + R2.ToString("f5"));
        }

        Console.ReadKey();
    }
Exemple #3
0
        static void Uri1036(string[] args)
        {
            double A, B, C;
            double R1, R2, Delta;

            string[] N;

            N = Console.ReadLine().Split(' ');
            A = Convert.ToDouble(N[0]);
            B = Convert.ToDouble(N[1]);
            C = Convert.ToDouble(N[2]);

            Delta = ((B * B) - (4 * A * C));

            if ((Delta < 0) || (A == 0))
            {
                Console.WriteLine("Impossivel Calcular");
            }
            else
            {
                R1 = ((-B + Math.Sqrt(Delta)) / (2 * A));
                R2 = ((-B - Math.Sqrt(Delta)) / (2 * A));

                Console.WriteLine("R1 = " + R1.ToString("F5"));
                Console.WriteLine("R2 = " + R2.ToString("F5"));
            }
        }
Exemple #4
0
        static void Main(string[] args)
        {
            double A, B, C, Delta, R1, R2;

            String[] vet = Console.ReadLine().Split(' ');

            A = double.Parse(vet[0], CultureInfo.InvariantCulture);
            B = double.Parse(vet[1], CultureInfo.InvariantCulture);
            C = double.Parse(vet[2], CultureInfo.InvariantCulture);

            Delta = Math.Pow(B, 2.0) - 4 * A * C;

            if (A == 0 || Delta < 0.0)
            {
                Console.WriteLine("Impossível Calcular");
            }
            else
            {
                R1 = (-B + Math.Sqrt(Delta)) / (2.0 * A);
                R2 = (-B - Math.Sqrt(Delta)) / (2.0 * A);

                Console.WriteLine("R1 = " + R1.ToString("F5", CultureInfo.InvariantCulture));
                Console.WriteLine("R2 = " + R2.ToString("F5", CultureInfo.InvariantCulture));
            }
        }
Exemple #5
0
 public override string ToString()
 {
     return(string.Format("{{ {0}, {1}, {2} }}",
                          R0.ToString(),
                          R1.ToString(),
                          R2.ToString()));
 }
Exemple #6
0
 public XElement ToXml(string name)
 {
     return(new XElement(name,
                         new XAttribute("R0", R0.ToString(CultureInfo.InvariantCulture)),
                         new XAttribute("R1", R1.ToString(CultureInfo.InvariantCulture)),
                         new XAttribute("X0", X0.ToString(CultureInfo.InvariantCulture)),
                         new XAttribute("X1", X1.ToString(CultureInfo.InvariantCulture))
                         ));
 }
 public XElement ToXml()
 {
     return(new XElement(this.GetType().ToString(),
                         new XAttribute("Enabled", Enabled.ToString(CultureInfo.InvariantCulture)),
                         new XAttribute("R1", R1.ToString(CultureInfo.InvariantCulture)),
                         new XAttribute("R2", R2.ToString(CultureInfo.InvariantCulture)),
                         new XAttribute("F", F.ToString(CultureInfo.InvariantCulture))
                         ));
 }
Exemple #8
0
        public static void ByRefUse(ref R1 r)
        {
            Console.WriteLine(r.ToString());
            Console.WriteLine(r.GetTypeCode());
            var lr  = r;
            var lr2 = lr;

            Console.WriteLine(lr.ToString());
            Console.WriteLine(lr.GetTypeCode());
            r = lr2 + r;
            ByRefUse(ref r);
        }
Exemple #9
0
        static void Main(string[] args)
        {
            double A, B, C, delta, R1, R2;

            string[] vs = Console.ReadLine().Split(' ');
            A     = double.Parse(vs[0], CultureInfo.InvariantCulture);
            B     = double.Parse(vs[1], CultureInfo.InvariantCulture);
            C     = double.Parse(vs[2], CultureInfo.InvariantCulture);
            delta = Math.Pow(B, 2) - 4 * A * C;
            if (A == 0 || delta < 0)
            {
                Console.WriteLine("Impossivel calcular");
            }
            else
            {
                R1 = (-B + Math.Sqrt(delta)) / (2 * A);
                R2 = (-B - Math.Sqrt(delta)) / (2 * A);
                Console.WriteLine("R1 = " + R1.ToString("F5"), CultureInfo.InvariantCulture);
                Console.WriteLine("R2 = " + R2.ToString("F5"), CultureInfo.InvariantCulture);
            }
        }