|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2015, 09:37 | #1 |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
C#. Разработать программу для вычисления значения двух функций типа y=ƒ(x)
Заранее извиняюсь если не в том разделе создал свою тему! Просмотрел форум, не нашел раздела который меня интересовал...
Если я виноват, пожалуйста не удаляйте тему, просто перенесите. Буду весьма благодарен за помощь в решении моей задачи! На производственную практику дали принудительное задание (до кучи к всему прочему). Было сказано что оно для проверки наших возможностей, НО без его выполнения практику мы не закроем. Не буду ходить вокруг, да около, задание: Разработать программу для вычисления значения двух функций типа y=ƒ(x), в точках x при заданных значениях a. Организовать вывод результатов вычислений в виде двумерной таблицы и в виде графиков функции. Предусмотреть для пользователя возможность задания значений x и a (формат задания каждой переменной - одномерный массив), возможность выбора одной из двух функций для работы и возможность выбора формы представления результатов (табличный, графический). И две функции y=ƒ(x): y=0,5ln(ax^2 )+ln^2 x с исходными данными: x={10;12;15;20;25;33} a={1;4;8;9;11} y=(e^2x-e^ax)/(x^6 (1+√x)) с исходными данными: x={1;2;3;4;5} a={0,1;0,3;0,4;0,8} Знание sharedevelop на дали поверхностные, максимум что мы писали, это калькулятор с простыми операциями по сложению и вычитанию. Человек который нас начал учить программированию в sharedevelop и человек который дал задание на практику, совсем разные люди((( |
02.11.2015, 10:14 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну раз писали калькулятор, то общие понятия у тебя есть.
Соответственно набросок программы ты сделать можешь. Да? А мы уже подкорректируем его вместе.
I'm learning to live...
|
02.11.2015, 10:23 | #3 | |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
Цитата:
"Предусмотреть для пользователя возможность задания значений x и a (формат задания каждой переменной - одномерный массив), возможность выбора одной из двух функций для работы и возможность выбора формы представления результатов (табличный, графический)" Каким инструментом WindowsForm удобнее сделать список для возможности выбора одной из двух функций для работы? Я выбрал ComboBox, сейчас буду разбираться как её заполнять. Засунул я в ComboBox 2е функции (items), в раскрывающемся списке они появляются, как теперь сделать чтобы при выборе определенной функции из списка выводились исходные данные? Последний раз редактировалось Stilet; 02.11.2015 в 14:50. |
|
02.11.2015, 11:38 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так, стандартно это можно всего парой способов и можно сделать:
либо Radio кнопки, либо - комбобокс. Комбобокс вполне себе нормальное решение. перехватывайте события SelectedIndexChanged или SelectedValueChanged p.s. я бы повесил дополнительно кнопочку "Рассчитать" и в ней уже брал выбранный элемент (SelectedIndex) из комбобокса и исходные значения x и a из таблиц Последний раз редактировалось Serge_Bliznykov; 02.11.2015 в 11:43. |
02.11.2015, 11:40 | #5 |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
|
02.11.2015, 11:49 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Погодите, а чем Вас комбобокс не устроил?!
вполне ГОДНОЕ решение! |
02.11.2015, 12:08 | #7 | |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
Цитата:
Что я имею в итоге: Как сделать чтобы когда я из списка ComboBox выбирал пункт y=0,5ln(ax^2 )+ln^2 x выводились исходные данные: x={10;12;15;20;25;33} a={1;4;8;9;11} ??? Последний раз редактировалось Stilet; 02.11.2015 в 14:50. |
|
02.11.2015, 14:53 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
02.11.2015, 15:45 | #9 | |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
Цитата:
"{ Выбран первый пункт}" это комментарий, или тут нужно вставить формулу из первого пункта? И ... в конце я так понял не пишу, это типо т.д.? У меня всего 2 пункта. Ругается на else: "Недопустимый терм "else" в выражении (CS1525) - C:\...\MainForm.cs:54,47" В целом, что я имею на данный момент: Код:
Переделал, не помогло Последний раз редактировалось Stilet; 02.11.2015 в 17:10. |
|
02.11.2015, 17:11 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Смотри:
Код:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите Delphi( Разработать программу для вычисления заданных сумм, рекурсия) | Глеб Иванов | Помощь студентам | 6 | 16.03.2015 23:21 |
Используя перегрузку функций, написать программу определения минимального значения элемента массива разного типа | Hemp007 | Помощь студентам | 0 | 21.05.2014 13:41 |
Разработать программу для вычисления заданных сумм | CyBer_ua | Помощь студентам | 2 | 20.06.2012 16:20 |
Разработать программу вычисления значения функции | Mala Nindzya | Помощь студентам | 11 | 14.05.2012 21:41 |