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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2015, 19:46   #1
OlgaRostov
Пользователь
 
Регистрация: 24.09.2015
Сообщений: 32
По умолчанию Обработка ошибки деления на ноль (калькулятор) C#

ASP.NET в среде Visual Studio.NET
Написала проверку корректности вводимых чисел в поля операндов . Нужно еще обработку деления на ноль, понимаю , что должно быть что то подобное, но не выходит ! Помогите !
Код:
protected void btnCalc_Click(object sender, EventArgs e)
        {
            int A, B, C = 0;
            tbC.Text = "";
            if (!int.TryParse(tbA.Text, out A))
            {
                lblError.Text = "Invalid left Operand !";
                return;
            }
            if (!int.TryParse(tbB.Text, out B))
            {
                lblError.Text = "Invalid right Operand !";
                return;
            }
            lblError.Text = "";
            switch (ddlOperation.SelectedValue)
            {
                case "+":
                    C = A + B;
                    break;
                case "-":
                    C = A - B;
                    break;
                case "*":
                    C = A * B;
                    break;
                case "/":
                    
               C = A / B;
                    break;
            }
            tbC.Text = C.ToString();
 
        }

Последний раз редактировалось Stilet; 12.11.2015 в 20:13.
OlgaRostov вне форума Ответить с цитированием
Старый 12.11.2015, 20:15   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
                case "/":
               if(B!=0) C = A / B;
               else lblError.Text = "Sub-zero is coming soon!";
                    break;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.11.2015, 23:39   #3
OlgaRostov
Пользователь
 
Регистрация: 24.09.2015
Сообщений: 32
По умолчанию

Огромное спасибо )))
OlgaRostov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выдает ошибку деления на ноль ---Demon--- Помощь студентам 7 02.06.2013 23:26
Ошибка деления на ноль Сметуська Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 14.03.2011 18:13
Ошибка деления на ноль El_Blasto Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 16.12.2010 10:09
Delphi, ошибка деления на ноль, хотя знаменатель не ноль Эренка Помощь студентам 7 22.04.2010 15:56
Ошибка деления на ноль nolz Помощь студентам 3 07.03.2010 13:14