Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Алёнчик
3 / 3 / 0
Регистрация: 14.05.2012
Сообщений: 116
1

Калькулятор для формул

09.11.2013, 15:41. Просмотров 2065. Ответов 7
Метки нет (Все метки)

Ребята, всем привет!!! Очень нужна ваша помощь в написании программы на форме что-то типо калькулятора, только по формулам.
На первую кнопку нужно ввести расчет формулы: a=(x-y)/y
На вторую кнопку ввести расчет формулы: b=(c-e)/e
На третью кнопку ввести расчет формулы: s=g*a+t*b.
Затем нужно создать кнопку "сравнить" и записать на нее: если s>1, то "хорошо", если s=1, то "нормально", если s<1, то "плохо", т.е. сравнить s с 1.
Заранее огромное спасибо!!!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2013, 15:41
Ответы с готовыми решениями:

Библиотеки для удобного ввода формул и ручного построения графиков
Доброго времени суток. Стоит задача разработать обучающую компьютерную программу по физике для...

Калькулятор для уравнений
Помогите пожалуйста, калькулятор должен решать уравнения. Например: string s; s =...

Калькулятор для трёх арифметических операций
1) Разместить на форме три поля TextBox (для ввода двух операндов и операции) и кнопку Button,...

Калькулятор для сложения в одном textbox
Всем привет, есть 1 textbox и 4 Label. Как можно реализовать функцию сложения чисел в textbox и...

Калькулятор для перевода с двоичной в десятеричную СС и обратно
Здравствуйте, есть у кого-нибудь готовый калькулятор на C# Windows Forms для перевода чисел с...

7
blackstar
114 / 114 / 42
Регистрация: 27.02.2013
Сообщений: 899
09.11.2013, 19:53 2
нужно написать программу за тебе, или просто нужна помощь тебе? Что тебе не ясно конкретно?
0
Алёнчик
3 / 3 / 0
Регистрация: 14.05.2012
Сообщений: 116
09.11.2013, 20:59  [ТС] 3
private void button1_Click(object sender, EventArgs e)
{
int a, x, y;
x = Convert.ToInt32(textBox1.Text);
y = Convert.ToInt32(textBox2.Text);
a = (x - y) / y;
textBox3.Text = Convert.ToInt32(a);
}
Что у меня здесь не правильно? Почему он не хочет преобразовывать и одного типа в другой? Как правильно вывести на печать на textBox?
0
blackstar
114 / 114 / 42
Регистрация: 27.02.2013
Сообщений: 899
09.11.2013, 21:06 4
Вот!!!
C#
1
2
3
4
5
int a, x, y;
x = Convert.ToInt32(textBox1.Text);
y = Convert.ToInt32(textBox2.Text);
a = (x - y) / y;
textBox3.Text = a.ToString();
Добавлено через 38 секунд
а вообще вместо int используй лучше double!
1
09.11.2013, 21:06
Алёнчик
3 / 3 / 0
Регистрация: 14.05.2012
Сообщений: 116
09.11.2013, 21:11  [ТС] 5
А как сделать, чтобы с запятой выводились числа в ответе?
0
blackstar
114 / 114 / 42
Регистрация: 27.02.2013
Сообщений: 899
09.11.2013, 21:12 6
Я написал, что DOUBLE =) предыдущий пост
1
Алёнчик
3 / 3 / 0
Регистрация: 14.05.2012
Сообщений: 116
09.11.2013, 21:57  [ТС] 7
А как теперь сравнить получившийся результат с 1? Подскажите, пожалуйста, пример. Я по аналогии сделаю)).
0
Kaleb
81 / 79 / 30
Регистрация: 01.09.2013
Сообщений: 152
09.11.2013, 22:15 8
C#
1
2
3
4
            if (a == 1) s = "нормально";
            if (a < 1) s = "плохо";
            if (a > 1) s = "хорошо";
            textBox3.Text = s.ToString();
1
09.11.2013, 22:15
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2013, 22:15

Калькулятор логических формул
Здравствуйте. Мне нужно реализовать калькулятор логических формул. Ввод у меня уже имеется, а вот...

Калькулятор логических формул выдаёт неверное значение
Или я неправильно делаю. Короче вот формула , забиваю её в этот хвалёный онлайн калькулятор...

Написать на делфи "калькулятор" формул комбинаторики
Добрый вечер.подскажите,как написать на делфи &quot;калькулятор&quot; формул комбинаторики?(прога вычисляет...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.