Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10. namespace WindowsFormsApplication5
  11. {
  12. public partial class Form1 : Form
  13. {
  14. public Form1()
  15. {
  16. InitializeComponent();
  17. }
  18.  
  19. private void Form1_Load(object sender, EventArgs e)
  20. {
  21.  
  22. }
  23. //Метод
  24. public double Method(double x, double a)
  25. {
  26. double l;//Переменная в которой будет лежать ответ
  27. //Первое условие
  28. if (0 <= x & x <= 1)
  29. {
  30. //Ищем минимум согласно заданию
  31. l = (x - a) / x;
  32. if (l > Math.Sqrt(a) + x)
  33. {
  34. l = Math.Sqrt(a) + x;
  35. }
  36. if (l > Math.Pow(Math.Sin(x), 2.0))
  37. {
  38. l = Math.Pow(Math.Sin(x), 2.0);
  39. }
  40. }
  41. else
  42. {
  43. //Второе условие
  44. if (x < 0)
  45. {
  46. //Ищем максимум согласно заданию
  47. l = x;
  48. if (l < Math.Pow(a, x))
  49. {
  50. l = Math.Pow(a, x);
  51. }
  52. }
  53. //Ответ если 1ое и 2ое условия не соблюдены
  54. else
  55. {
  56. l = 0;
  57. }
  58. }
  59. return l;
  60. }
  61.  
  62. private void button1_Click(object sender, EventArgs e)
  63. {
  64. double x,a,l;
  65. x = Convert.ToDouble(textBox1.Text);
  66. a = Convert.ToDouble(textBox2.Text);
  67. l = Method(x, a);
  68. textBox3.Text=Convert.ToString(l);
  69. }
  70.  
  71. private void button2_Click(object sender, EventArgs e)
  72. {
  73. Close();
  74. }
  75.  
  76. }
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement