Проблема в TDE |
Проблема в TDE |
RathaR |
21.07.2009 15:48
Сообщение
#1
|
Знаток Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: 7 |
Возникла такая вот проблемка:
Задача, состоит в том, чтобы определить сколько кубиков можно поместить в здание формой цилиндра обрезаного вдоль его высоты, по линии диаметра(как ангар ) так чтобы все вместились и лежали ровно: Саму програму то я собсно написал, но вот возникла проблема, до помеченой строчки прога просто не доходит, пропусскает её и все последующие... Кампилятор TDE program kyb; Интерено былобы узнать в чем ошибка Сообщение отредактировано: RathaR - 21.07.2009 15:49 -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
volvo |
21.07.2009 16:18
Сообщение
#2
|
Гость |
Во-первых, что такое TDE (не Турбо Дельфи имеется в виду?), а во вторых - какие данные ты вводишь?
|
RathaR |
21.07.2009 19:20
Сообщение
#3
|
Знаток Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: 7 |
Во-первых, что такое TDE (не Турбо Дельфи имеется в виду?), а во вторых - какие данные ты вводишь? Turbo Delphi Explorer m - длинна помещения, R - радиус полукруга, a - ребро куба (ящика), меня собственно интересует больше не сама задача, а то почему программа кампилируэться, а вот при выполнении посл строки игнорирует, и это не впервые, на других задачах были подобные вещи: после обьявления файла и его открытия прога не хочет читать с него данные, в то время как эта же прога на TP всё делает -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
volvo |
21.07.2009 19:23
Сообщение
#4
|
Гость |
Я не спрашиваю, ЧТО значит какая буква, я спрашиваю, КАКИЕ ЦИФРЫ ты вводишь. Может у тебя вообще зацикливается все напрочь...
|
RathaR |
21.07.2009 19:27
Сообщение
#5
|
Знаток Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: 7 |
Я не спрашиваю, ЧТО значит какая буква, я спрашиваю, КАКИЕ ЦИФРЫ ты вводишь. Может у тебя вообще зацикливается все напрочь... вход данные 4 3 2 выход данные должно быть 4 нее.... из цыкла выходит правильно, я проверял Сообщение отредактировано: RathaR - 21.07.2009 19:28 -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
volvo |
21.07.2009 19:37
Сообщение
#6
|
Гость |
Цитата вход данные 4 3 2 Только не в твоей программе, твоя программа вылетает при таких данных, потому, что при I = 2 выражение под корнем = (-7). Ищи ошибку...выход данные должно быть 4 Кстати, ты забыл второй строкой программы директиву {$APPTYPE CONSOLE}. Без нее у тебя программа вылетит при выполнении readln |
RathaR |
21.07.2009 19:48
Сообщение
#7
|
Знаток Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: 7 |
Кстати, ты забыл второй строкой программы директиву {$APPTYPE CONSOLE}. Без нее у тебя программа вылетит при выполнении readln не, это есть, первые строки у меня это - Ctr+O+O, и ставлю минус на О, как мне обяснили это выключает оптимизатор, а оптимизатор это плохая штука которая мне не нужна и {$APPTYPE CONSOLE} а, под корем реально -7, сам то й незаметиль=) Сообщение отредактировано: RathaR - 21.07.2009 19:54 -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
Текстовая версия | 27.04.2024 8:53 |