Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2018, 14:53   #1
PepeFeels
Новичок
Джуниор
 
Регистрация: 11.09.2018
Сообщений: 1
По умолчанию Найти ошибку

Составить программу для вычисления значения с
l520SZ_Ecgk.jpg

в результате написанного мною кода
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
// Начальное значение X
textBox1.Text = "3,251";
// Начальное значение Y
textBox2.Text = "0,325";
// Начальное значение Z
textBox3.Text = "0,466e-4";

}

private void button1_Click(object sender, EventArgs e)
{
// Считывание значения X
double x = double.Parse(textBox1.Text);
// Вывод значения X в окно
textBox4.Text += Environment.NewLine +
"X = " + x.ToString();
// Считывание значения Y
double y = double.Parse(textBox2.Text);
// Вывод значения Y в окно
textBox4.Text += Environment.NewLine +
"Y = " + y.ToString();
// Считывание значения Z
double z = double.Parse(textBox3.Text);
// Вывод значения Z в окно
textBox4.Text += Environment.NewLine +
"Z = " + z.ToString();
// Вычисляем арифметическое выражение
// Вычисляем арифметическое выражение
double a = Math.Pow(2, Math.Pow(y, x));
double b = Math.Pow(Math.Pow(3, x), y);
double t = y * (Math.Atan(z) - Math.PI / 6);
double d = Math.Abs(x) + 1 /( y * y + 1);
double c = a + b - t / d;
// Выводим результат в окно
textBox4.Text += Environment.NewLine +
"Результат c = " + c.ToString();

}
}
}

значение с получается равным 4,25 а не 4,025
PepeFeels вне форума Ответить с цитированием
Старый 11.09.2018, 15:16   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Описка в условии с=4,025
0 не нужен )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите, пожалуйста, найти ошибку в коде (найти сумму факториалов чётных чисел в заданном диапазоне) kris14 Паскаль, Turbo Pascal, PascalABC.NET 8 25.10.2017 15:42
Дан массив а(n) типа SWORD. найти сумму всех отрицательных элементов массива.помогите найти ошибку Юлия123456 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 07.09.2016 06:12
Найти седловые точки в матрице(помогите найти ошибку) - pascal tdsotm Помощь студентам 0 20.11.2014 18:57
Помогите найти ошибку - StrToFloat выдаёт ошибку EConvertError для ячеек StringGrid (Delphi) Artsiom Помощь студентам 10 18.12.2013 14:10
Найти ошибку в коде (Для данной целочисленной матрицы размером n*m найти матрицу из 0 и 1...) код на C camel5 Помощь студентам 1 26.11.2013 06:11