|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.09.2008, 20:59 | #1 | |
Форумчанин
Регистрация: 06.09.2008
Сообщений: 156
|
Помогите разобраться
Я когда ввожу следующий код:
Цитата:
Программа выдает мне ответ: t= -18351 а должно быть: t:= 1030225. {29 в квадрате умножить на 35 в квадрате = 841*1225} Следовательно, и в остальных случаях компилятор поступает примерно также, что я не могу чего либо написать.
Ужас, как я устал от тупизны...
Последний раз редактировалось rainbow; 06.09.2008 в 21:01. |
|
06.09.2008, 21:09 | #2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Сделай все три переменные Longint.
|
07.09.2008, 00:54 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Или a,b:word;
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
07.09.2008, 01:37 | #4 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Или только одну переменную -
либо a: word, b: integer либо a: integer, b: word Также любую из них можно объявить как longint и т.п. Можно комбинировать. ) |
07.09.2008, 09:30 | #5 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
При отладке программы включайте {$Q+,R+}, чтобы не получать непредсказуемые результаты.
{$Q+} - проверка переполнения, {$R+} - проверка границ диапазона. Например: Код:
При {$Q+,R+} будет ошибка. Эти же директивы компилятора можно изменить и через меню, смотрите HELP. |
07.09.2008, 09:34 | #6 | |
Форумчанин
Регистрация: 06.09.2008
Сообщений: 156
|
Это хорошо, можно сделать с переменными, а как быть с константами?
Цитата:
Ужас, как я устал от тупизны...
|
|
07.09.2008, 09:39 | #7 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Указывайте тип констант:
Код:
|
07.09.2008, 09:39 | #8 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Все тоже самое, например:
Const a:word=29; b:word=35; |
07.09.2008, 10:12 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
указание типа константы безусловно лучше, но можно и компилятор чуток поучить уму-разуму... ;-)
Код:
|
07.09.2008, 13:09 | #10 | |
Форумчанин
Регистрация: 06.09.2008
Сообщений: 156
|
Всё, спасибо, разобрался с константами, теперь написал программу с кучей условий, и не могу заставить её работать.
Цитата:
Ужас, как я устал от тупизны...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите разобраться | Tanuska___:) | БД в Delphi | 1 | 04.09.2008 14:56 |
Помогите разобраться! | Holodok | Помощь студентам | 12 | 02.05.2008 18:13 |
помогите разобраться!) | Юliana | Помощь студентам | 1 | 30.01.2008 01:16 |
помогите разобраться с Rss | Hallo | HTML и CSS | 0 | 24.11.2006 18:44 |