159


double a, b, c, x1, x2, delta;

try

{

Console.Write("podaj wartosc a: ");

a = Convert.ToDouble(Console.ReadLine());

if (a == 0)

{

throw new Exception("parametr a powinien byc rozny od zera");

}

Console.Write("podaj wartosc b: ");

b = Convert.ToDouble(Console.ReadLine());

Console.Write("podaj wartosc c: ");

c = Convert.ToDouble(Console.ReadLine());

delta = b * b - 4 * a * c;

if (delta > 0)

{

x1 = (-b - Math.Sqrt(delta)) / (2 * a);

x2 = (-b + Math.Sqrt(delta)) / (2 * a);

Console.WriteLine("Rownanie ma dwa pierwiastki: ");

Console.WriteLine("\tx1 = {0}", x1);

Console.WriteLine("\tx2 = {0}", x2);

}

else

{

if (delta == 0)

{

x1 = -b / (2 * a);

Console.WriteLine("rownanie ma 1 pierwiastek: ");

Console.WriteLine("\tx1 = {0}", x1);

}

else

{

Console.WriteLine("równanie nie ma pierwiastków rzeczywistych");

}

}

}

catch (Exception ex)

{

Console.WriteLine("Program został przerwany.{0}", ex.Message);

Console.ReadKey();

}

}

}

}



Wyszukiwarka

Podobne podstrony:
159 Present Perfect
12 151 159 Practical Tests of Coated Hot Forging Dies
28jfmt 159 162
Mazowieckie Studia Humanistyczne r1996 t2 n2 s149 159
159
153 159
159 ROZ rodzaje dokumentow j Nieznany (2)
ALFA 159 2005pl
Mazowieckie Studia Humanistyczne r2001 t7 n1 s154 159
13 (159)
kk, ART 159 KK, 1974
158 i 159, Uczelnia, Administracja publiczna, Jan Boć 'Administracja publiczna'
159
158 159
ar 159 sw 60389119 10 2007
ElektronikaW06 wzacniacz id 159 Nieznany
159[1]

więcej podobnych podstron