![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]()
Еще раз всем привет!
Есть некое выражение b:=2; a:= (b/3)+b+4*ln(1-b); Если это выполнить дельфи тут же выдает ошибку, так как в ln отрицательное число и он не может его посчитать. Как мне сделать, что бы он выдавал, что-то типа того, как в калькуляторе: недопустимый аргумент функции. Ну или что-то типа этого. Короче мне вообще надо, чтобы если в ln отрицательное число переменной a тут же присвоиволось значение 0!
Я бы изменил мир, но Бог не дает исходники...
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.11.2007
Сообщений: 117
|
![]()
проверь, если b<1 то (и тут твои действия) и т.д.
Перед тем, как выложить код, я его всегда проверяю.
Если помог - тыкни на на весы слева, под аватарой. |
![]() |
![]() |
![]() |
#3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Или как вариант, вот это (1-b) высчитывать в отдельной переменной
Код:
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 04.12.2008
Сообщений: 260
|
![]()
Ага ! чето ступил! Уже сделал через проверку, как spamer предложил. Простите за тупой вопрос, видимо уже передоз
![]()
Я бы изменил мир, но Бог не дает исходники...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Знак неравенства в делфи | Exxo | Помощь студентам | 5 | 13.05.2009 00:39 |
Вставить знак ударения | ElenaTro | Microsoft Office Word | 5 | 25.03.2009 13:40 |
Есть чат на яваскрипте.не могу поставит знак +;Хотя люди его как то ставят, просто мой знак + заменяется | maksim1983 | JavaScript, Ajax | 4 | 23.02.2009 07:55 |
Знак не равенства. | IVANSour | Общие вопросы Delphi | 1 | 20.01.2009 06:53 |