Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. double a;
  2. double b;
  3. double c;
  4.  
  5. double Risultato;
  6. double RisultatoSol1;
  7. double RisultatoSol2;
  8. public MainWindow()
  9. {
  10. InitializeComponent();
  11. }
  12.  
  13. private void Button_Click(object sender, RoutedEventArgs e)
  14. {
  15. a = double.Parse(txta.Text);
  16. b = double.Parse(txtb.Text);
  17. c = double.Parse(txtc.Text);
  18.  
  19. Risultato = Delta(a, b, c);
  20. if (Risultato < 0)
  21. {
  22. txtrisultato.Text = "Questa equazione non ha soluzioni reali.";
  23.  
  24. }
  25. else
  26. {
  27. if (Risultato == 0)
  28. {
  29. txtrisultato.Text = "L'unico risultato dell'equazione รจ " + -b / 2 * a + ".";
  30. }
  31. else
  32. {
  33. RisultatoSol1 = Sol1(a, b, c);
  34. RisultatoSol2 = Sol2(a, b, c);
  35. txtrisultato.Text = "I 2 risultati dell'equazione sono " + RisultatoSol1 + " e " + RisultatoSol2 + ".";
  36. }
  37. }
  38. }
  39. double Delta(double x, double y, double z)
  40. {
  41. double calcolo;
  42.  
  43. calcolo = y * y - 4 * (x * z);
  44. return calcolo;
  45. }
  46. double Sol1(double x, double y, double z)
  47. {
  48. double calcolo;
  49. double delta = Math.Sqrt(y * y - 4 * (x * z));
  50. calcolo = (-y + delta) / 2 * x;
  51.  
  52. return calcolo;
  53. }
  54.  
  55. double Sol2(double x, double y, double z)
  56. {
  57. double calcolo;
  58. double delta = Math.Sqrt(y * y - 4 * (x * z));
  59. calcolo = (-y - delta) / 2 * x;
  60.  
  61. return calcolo;
  62. }
  63. }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement