Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 14.05.2019
Сообщений: 16

Арифметическое выражение

22.09.2022, 21:32. Показов 717. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При вычитания числа s1 - s2
Выводит ответ
Но нужно доделать при нажатии кнопки далее чтобы получившийся ответ опять же отнимался s3 - s2 и так до 0

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
 double s1;
            double s2;
 
            try
            {
 
                if (String.IsNullOrEmpty(textBox2.Text) || String.IsNullOrEmpty(textBox2.Text))
                    throw new ArgumentException("Введите два числа!");
                if (!double.TryParse(textBox1.Text, out s1) || !double.TryParse(textBox2.Text, out s2))
                    throw new ArgumentException("Вы пытаетесь ввести не целое число!");
                if (!double.TryParse(textBox1.Text, out s1) || !double.TryParse(textBox2.Text, out s2))
                    do
                        label1.Text = "= " + (s1 - s2).ToString();
 
                    while (s1 > 0);
 
                {
    
                        label1.Text = "= " + (s1 - s2).ToString();
 
                }
 
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
            return;
        }
Миниатюры
Арифметическое выражение  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.09.2022, 21:32
Ответы с готовыми решениями:

Добавить числа в скобочное выражение, чтобы получилось правильное арифметическое выражение
1.Дана последовательность из N круглых, квадратных и фигурных скобок. Выяснить, можно ли добавить в неё цифры и знаки арифметических...

Арифметическое выражение
Прикрепил скриншот ошибки, хотел реализовать ввод с клавиатуры, но увы( using System; using System.Collections.Generic; using...

Записать арифметическое выражение
Записать арифметическое выражение на алгоритмическом языке и указать порядок выполнения операций. using System; using...

1
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
23.09.2022, 11:27
Лучший ответ Сообщение было отмечено Simorg как решение

Решение

Simorg, не нужно там 2 кнопки
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
using System;
using System.Windows.Forms;
 
namespace WindowsFormsApp188
{
    public partial class Form1 : Form
    {
        private int s1;
        private int s2;
        private int result;
        int count = 0;
        public Form1()
        {
            InitializeComponent();
            button1.Text = "Ответ";
        }
        private void button1_Click(object sender, EventArgs e)
        {            
            try
            {
                s1 = Convert.ToInt32(textBox1.Text);
                s2 = Convert.ToInt32(textBox2.Text);                
                result = count++ == 0 ? s1 - s2 : result - s2;
                button1.Text = "Далее";
                if (result < 0)
                {
                    MessageBox.Show("расчет завершен");
                    return;
                }
                label1.Text = "= " + result.ToString();
            }
            catch
            {
                MessageBox.Show("ввод только целых чисел");                
            }
        }        
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.09.2022, 11:27
Помогаю со студенческими работами здесь

Записать арифметическое выражение
Помогите сделать на C#. Задание во вложении.

Записать арифметическое выражение
записать арифметическое выражение на алгоритмическом языке (на C#) и указать порядок выполнения операций. Помогите, пожалуйста

Как разобрать арифметическое выражение?
Мне сначала надо найти знак равенства, потом пройтись по левой и правой части. List&lt;string&gt; list = new List&lt;string&gt;() {...

Цикл: Вычислить арифметическое выражение
Напишите решения пожалуйста этой задачи на с#

Создать функцию, считающую арифметическое выражение
Пишу калькулятор, нужна функция, которая принимает в аргумент выражение арифметическое(типа 7*5-3) и возвращает чему равняется это...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru