Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string dana_a;
- string dana_b;
- string dana_c;
- double z1r, z2r, z1u, z2u;
- Console.Write("Podaj liczbę rzeczywistą a = ");
- dana_a = Console.ReadLine();
- Console.Write("Podaj liczbę rzeczywistą b = ");
- dana_b = Console.ReadLine();
- Console.Write("Podaj liczbę rzeczywistą c = ");
- dana_c = Console.ReadLine();
- double d_a = Convert.ToDouble(dana_a);
- double d_b = Convert.ToDouble(dana_b);
- double d_c = Convert.ToDouble(dana_c);
- double delta = (d_b * d_b) - (4 * d_a * d_c);
- string delta_string = Convert.ToString(delta);
- Console.WriteLine();
- Console.WriteLine("Delta = " + delta_string);
- Console.WriteLine();
- if (delta >= 0)
- {
- Console.WriteLine("Pierwiastek z delty = " + Math.Sqrt(delta));
- Console.WriteLine();
- Console.WriteLine("Rozwiązania :");
- Console.WriteLine();
- z1r = (-d_b + Math.Sqrt(delta)) / (2 * d_a);
- z1u = 0;
- z2r = (-d_b - Math.Sqrt(delta)) / (2 * d_a);
- z2u = 0;
- string z1_w = Convert.ToString(z1r);
- string z2_w = Convert.ToString(z2r);
- Console.WriteLine("Pierwszy pierwiastek równania = " + z1_w);
- Console.WriteLine("Drugi pierwiastek równania = " + z2_w);
- Console.WriteLine();
- }
- else
- {
- Console.WriteLine();
- Console.WriteLine("Pierwiastek z modułu delty = " + Math.Sqrt(Math.Abs(delta)) + " j");
- Console.WriteLine();
- Console.WriteLine("Rozwiązania :");
- Console.WriteLine();
- z1r = (-d_b / (2 * d_a));
- z1u = (Math.Sqrt(Math.Abs(delta)) / (2 * d_a));
- z2r = (-d_b / (2 * d_a));
- z2u = (-Math.Sqrt(Math.Abs(delta)) / (2 * d_a));
- Console.WriteLine("Pierwszy pierwiastek równania = " + z1r + " + (" + z1u + ") j");
- Console.WriteLine("Drugi pierwiastek równania = " + z2r + " + (" + z2u + ") j");
- }
- Console.WriteLine();
- Console.WriteLine("Sprawdzenie :");
- Console.WriteLine();
- double sRe1 = ((d_a * (z1r * z1r)) - (d_a * z1u * z1u) + d_b * z1r + d_c);
- double sJ1 = (2 * (d_a * z1r * z1u) + d_b * z1u);
- Console.WriteLine("Sprawdzenie pierwszego pierwiastka: " + sRe1 + " + (" + sJ1 + ") j");
- Console.WriteLine();
- double sRe2 = ((d_a * (z2r * z2r) - (d_a * z2u * z2u) + d_b * z2r + d_c));
- double sJ2 = (2 * (d_a * z2r * z2u) + d_b * z2u);
- Console.WriteLine("Sprawdzenie drugiego pierwsiatka: " + sRe2 + " + (" + sJ2 + ") j");
- Console.WriteLine();
- Console.WriteLine("Wciśnięcie dowolnego klawisza spowoduje zamknięcie programu...");
- Console.ReadKey();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement