SHARE
TWEET

MaszGroszekToJestDobrze

a guest Apr 18th, 2019 79 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3.             string dana_a;
  4.             string dana_b;
  5.             string dana_c;
  6.  
  7.             double z1r, z2r, z1u, z2u;
  8.  
  9.  
  10.             Console.Write("Podaj liczbę rzeczywistą a = ");
  11.             dana_a = Console.ReadLine();
  12.  
  13.             Console.Write("Podaj liczbę rzeczywistą b = ");
  14.             dana_b = Console.ReadLine();
  15.  
  16.             Console.Write("Podaj liczbę rzeczywistą c = ");
  17.             dana_c = Console.ReadLine();
  18.  
  19.  
  20.             double d_a = Convert.ToDouble(dana_a);
  21.             double d_b = Convert.ToDouble(dana_b);
  22.             double d_c = Convert.ToDouble(dana_c);
  23.  
  24.  
  25.             double delta = (d_b * d_b) - (4 * d_a * d_c);
  26.             string delta_string = Convert.ToString(delta);
  27.             Console.WriteLine();
  28.             Console.WriteLine("Delta = " + delta_string);
  29.             Console.WriteLine();
  30.  
  31.  
  32.  
  33.  
  34.  
  35.             if (delta >= 0)
  36.             {
  37.                
  38.                
  39.                 Console.WriteLine("Pierwiastek z delty = " + Math.Sqrt(delta));
  40.                 Console.WriteLine();
  41.                 Console.WriteLine("Rozwiązania :");
  42.                 Console.WriteLine();
  43.  
  44.  
  45.                 z1r = (-d_b + Math.Sqrt(delta)) / (2 * d_a);
  46.                 z1u = 0;
  47.                 z2r = (-d_b - Math.Sqrt(delta)) / (2 * d_a);
  48.                 z2u = 0;
  49.  
  50.                 string z1_w = Convert.ToString(z1r);
  51.                 string z2_w = Convert.ToString(z2r);
  52.  
  53.  
  54.                 Console.WriteLine("Pierwszy pierwiastek równania = " + z1_w);
  55.                 Console.WriteLine("Drugi pierwiastek równania = " + z2_w);
  56.                 Console.WriteLine();
  57.                
  58.                
  59.  
  60.             }
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.             else
  68.             {
  69.                
  70.                
  71.                 Console.WriteLine();
  72.                 Console.WriteLine("Pierwiastek z modułu delty = " + Math.Sqrt(Math.Abs(delta)) + " j");
  73.                 Console.WriteLine();
  74.                 Console.WriteLine("Rozwiązania :");
  75.                 Console.WriteLine();
  76.  
  77.  
  78.  
  79.                 z1r = (-d_b / (2 * d_a));
  80.                 z1u = (Math.Sqrt(Math.Abs(delta)) / (2 * d_a));
  81.  
  82.                 z2r = (-d_b / (2 * d_a));
  83.                 z2u = (-Math.Sqrt(Math.Abs(delta)) / (2 * d_a));
  84.  
  85.                 Console.WriteLine("Pierwszy pierwiastek równania = " + z1r + " + (" + z1u + ") j");
  86.                 Console.WriteLine("Drugi pierwiastek równania = " + z2r + " + (" + z2u + ") j");
  87.  
  88.  
  89.  
  90.                
  91.             }
  92.  
  93.  
  94.             Console.WriteLine();
  95.             Console.WriteLine("Sprawdzenie :");
  96.             Console.WriteLine();
  97.  
  98.  
  99.  
  100.             double sRe1 = ((d_a * (z1r * z1r)) - (d_a * z1u * z1u) + d_b * z1r + d_c);
  101.  
  102.             double sJ1 = (2 * (d_a * z1r * z1u) + d_b * z1u);
  103.  
  104.  
  105.             Console.WriteLine("Sprawdzenie pierwszego pierwiastka: " + sRe1 + " + (" + sJ1 + ") j");
  106.  
  107.             Console.WriteLine();
  108.  
  109.             double sRe2 = ((d_a * (z2r * z2r) - (d_a * z2u * z2u) + d_b * z2r + d_c));
  110.  
  111.             double sJ2 = (2 * (d_a * z2r * z2u) + d_b * z2u);
  112.  
  113.             Console.WriteLine("Sprawdzenie drugiego pierwsiatka: " + sRe2 + " + (" + sJ2 + ") j");
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.             Console.WriteLine();
  143.             Console.WriteLine("Wciśnięcie dowolnego klawisza spowoduje zamknięcie programu...");
  144.  
  145.             Console.ReadKey();
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top