![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.03.2014
Сообщений: 14
|
![]()
Здравствуйте, понимаю, что вопрос довольно примитивный и возможно не заслуживает на выделение для него целой темы, но тем не менее ответ на него найти пока, что не получилось.
Разбираю использование операторов if/else. Задача: ввод пользователем с консоли переменных квадратного уравнения, нахождение его дискриминанта и квадратного корня из дискриминанта. Что бы обезопасить пользователя от ввода ошибочных данных, при вводе значения переменной (-0) должно выводиться сообщение об ошибке. Вопрос в том, что сообщение выводится и просто при значении переменной равной 0. Можно ли сделать, что бы (-0) читалось не как число, а как символ? Мой код: Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Читайте не число, а строку.
Если полученная строка - корректная запись числа, то конверсия в интегер/флоат, иначе - обработка ошибок. Таким макаром сможете правильно разбирать даже дроби, типа "1/2, 7/16" ) |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.03.2014
Сообщений: 14
|
![]()
А можно, какой нибудь пример.
А то получается чепуха какая-то. Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 05.03.2014
Сообщений: 14
|
![]()
Не понял. Что это значит?
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Например, такой вариант теста корректности ввода:
Код:
Последний раз редактировалось Smogg; 05.03.2014 в 18:17. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
График квадратного уравнения | strangegirlXX | JavaScript, Ajax | 2 | 21.10.2013 17:21 |
Исследования квадратного уравнения | PowerPoint | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.01.2013 18:55 |
Решение квадратного уравнения | Эммануэль | Общие вопросы Delphi | 13 | 26.12.2010 15:21 |
Решение квадратного уравнения | Stiv | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 30.11.2007 15:15 |
корни квадратного уравнения | InseR | Общие вопросы Delphi | 12 | 01.06.2007 17:30 |