Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/30: Рейтинг темы: голосов - 30, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 3
1

Нужно написать линейную программу расчета по заданной формуле на С#

16.02.2014, 13:39. Показов 6115. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста,помогите!Нужно написать линейную программу расчета по заданной формуле на C#.Формула и пример выполнения находиться во вложении.
Миниатюры
Нужно написать линейную программу расчета по заданной формуле на С#   Нужно написать линейную программу расчета по заданной формуле на С#  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.02.2014, 13:39
Ответы с готовыми решениями:

Написать программу для расчета значений переменных y и z по заданной формуле...
Прошу вас мне помочь пожалуйста. Написать программу на языке С++ для расчета значений переменных y...

Написать программу для расчета значений переменных по заданной формуле
Доброй ночи! Нужно написать программу для расчета значений переменных y и z по заданной...

Написать программу для расчёта по формуле
Напишите программу для расчёта по формуле: y=4{cos}^{4}{x}^{3}+\frac{x+5}{\left|{x}^{5} \right|}

Написать программу для расчёта по формуле
2. Написать программу для расчёта по формуле .Формула на картинке

8
71 / 70 / 21
Регистрация: 04.04.2012
Сообщений: 351
16.02.2014, 13:46 2
с чем именно помочь?
у тебя уже всё готово считай, поставить свою формулу, заменить ввод альфы на ввод y и добавить ввод z
0
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 3
16.02.2014, 14:01  [ТС] 3
Я не знаю как нужно преобразовать формулу.
0
Эксперт .NET
 Аватар для insite2012
5546 / 4309 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
16.02.2014, 14:11 4
Лучший ответ Сообщение было отмечено Marcus95 как решение

Решение

Вот. Только проверьте. И да, извиняюсь за усложнения с проверками, их можно и выбросить, это я так, тренируюсь...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Marcus_95
{
    class Program
    {
        static void Main(string[] args)
        {
            double x = 0;
            double y = 0;
            double z = 0;
 
            Console.WriteLine("Введите значение X: ");
            if (!double.TryParse(Console.ReadLine(), System.Globalization.NumberStyles.Number,
               System.Globalization.NumberFormatInfo.CurrentInfo, out x))
            {
                Console.WriteLine("Ведено неверное значение!");
                Console.Read();
                return;
            }
            Console.WriteLine("Введите значение Y: ");
            if (!double.TryParse(Console.ReadLine(), System.Globalization.NumberStyles.Number,
               System.Globalization.NumberFormatInfo.CurrentInfo, out y))
            {
                Console.WriteLine("Ведено неверное значение!");
                Console.Read();
                return;
            }
            Console.WriteLine("Введите значение Z: ");
            if (!double.TryParse(Console.ReadLine(), System.Globalization.NumberStyles.Number,
               System.Globalization.NumberFormatInfo.CurrentInfo, out z))
            {
                Console.WriteLine("Ведено неверное значение!");
                Console.Read();
                return;
            }
            Console.WriteLine("При x = {0}, y = {1}, z = {2}" +
                              " результат равен: {3}", x, y, z, res(x, y, z));
 
            Console.Read();
 
        }
        static double res(double x, double y,double z)
        {
            return Math.Abs(Math.Pow(x, 1 / 20) - Math.Pow((Math.Sqrt(y / x)), 3)) +
                (y - x) * (Math.Cos(y) - (z / (y - x))) / 1 + Math.Pow((y - x), 2);
        }
    }
}
1
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 3
16.02.2014, 14:18  [ТС] 5
Огромное Вам спасибо!
0
71 / 70 / 21
Регистрация: 04.04.2012
Сообщений: 351
16.02.2014, 15:28 6
Цитата Сообщение от insite2012 Посмотреть сообщение
C#
1
Math.Pow(x, 1 / 20)
точку забыли
Цитата Сообщение от insite2012 Посмотреть сообщение
C#
1
Math.Sqrt(y / x)), 3)
у Sqrt появилась(или может всегда была о_О) перегрузка, принимающая степень корня?

 Комментарий модератора 
Если цитируете код - заключайте его в теги
0
Эксперт .NET
 Аватар для insite2012
5546 / 4309 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
16.02.2014, 15:44 7
Да, ошибся немного... Сейчас переделаю...

Добавлено через 7 минут
Как-то так, расписал по кусочкам, а то длинная формула...
И не совсем понял по косинусу, возможно скобку придется убрать...
C#
1
2
3
4
5
6
7
8
         static double res(double x, double y,double z)
        {
            double p1 = Math.Abs(Math.Pow(x, 1 / 2) - Math.Sqrt(Math.Sqrt(y / x)));
            double p2 = y - x;
            double p3 = Math.Cos(y - (z / (y - x)));
            double p4 = 1 + Math.Pow((y - x), 2);
            return p1 + p2 * (p3 / p4);
        }
0
 Аватар для Kruds
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
16.02.2014, 16:03 8
C#
1
2
3
double p1 = Math.Abs(Math.Sqrt(x) - Math.Pow(y / x, 1d / 3));
//...
double p3 = Math.Cos(y) - (z / (y - x));
0
71 / 70 / 21
Регистрация: 04.04.2012
Сообщений: 351
16.02.2014, 16:06 9
Цитата Сообщение от insite2012 Посмотреть сообщение
C#
1
Math.Sqrt(Math.Sqrt(y / x))
это корень 4 степени получится
0
16.02.2014, 16:06
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2014, 16:06
Помогаю со студенческими работами здесь

Нужно написать программу, реализующую вычисление по формуле. Что нужно исправить?
X = (A*2 + B*C + 5) / (A*D – 3) Заданные значения: A = 20; B = 4; C = 15; D = 6\ Сам код написал,...

Написать программу для расчета значения функции заданной графически
Написати програму для розрахунку значення функції у по введеному значенню х, якщо заданий її...

Написать программу для расчета таблицы значений заданной функцией
Написать программу для расчета таблицы значения заданной функцией D=4^AC-Sin^2(A+C) при A=0,2 ;...

Нужно написать программу расчета жалюзи


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
КуМир: решение задач на строки
bytestream 28.01.2025
В системе программирования КуМир работа со строковыми данными является одним из важнейших аспектов создания программ. Строки представляют собой последовательности символов, заключенные в кавычки,. . .
КуМир: решение геометрических задач
bytestream 28.01.2025
Программирование геометрических задач в среде КуМир становится всё более актуальным в обучении школьников и студентов. КуМир — это разработанная в России обучающая программная среда, предназначенная. . .
КуМир, исполнитель Водолей: Задачи и решения
bytestream 28.01.2025
КуМир — это образовательная среда для обучения программированию. Она предлагает пользователям разнообразные инструменты для разработки и отладки программ, что особенно ценно для студентов и. . .
КуМир, исполнитель Чертежник: Решение задач
bytestream 28.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения основам программирования и алгоритмизации. Исполнитель Чертежник работает на координатной плоскости, где может. . .
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru