Помогите найти ошибку в расчете математической функции - C#

Узнай цену своей работы

Формулировка задачи:

Помогите найти ошибку, ответ не равен получается.
Листинг программы
  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. namespace lab2
  10. {
  11. public partial class Form1 : Form
  12. {
  13. public Form1()
  14. {
  15. InitializeComponent();
  16. }
  17. private void Form1_Load(object sender, EventArgs e)
  18. {
  19. textBox1.Text = "0,01655";
  20. textBox2.Text = "-2,75";
  21. textBox3.Text = "0,15";
  22. }
  23. private void button1_Click(object sender, EventArgs e)
  24. {
  25. double x = double.Parse(textBox1.Text);
  26. double y = double.Parse(textBox2.Text);
  27. double z = double.Parse(textBox3.Text);
  28.  
  29. double a = Math.Pow(x, 1.0/3);//x^1/3
  30. double b = y + 2;//y+2
  31. double c = Math.Pow(x,b);//x^(y+2)
  32. double d = 10*(a + c);//10*(x^1/3+x^(y+2)
  33. double koren = Math.Sqrt(d);//koren iz d
  34.  
  35. double skobka = Math.Pow(Math.Asin(z),2) - Math.Abs(x - y);//arcsin^2(z)-|x-y|;
  36. double complite = koren * skobka;
  37. textBox4.Text = complite.ToString();
  38. }
  39. private void button2_Click(object sender, EventArgs e)
  40. {
  41. Application.Exit();
  42. }
  43. }
  44. }

Решение задачи: «Помогите найти ошибку в расчете математической функции»

textual
Листинг программы
  1. Math.Asin

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.692 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут