1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| lFOXl |
16.04.2009 16:47
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Денис Репутация: 0 |
Вот собственно в школе дали задачку по информатике. написать програмку, с использованием уже полученных знаний.
Ну думаю - напишу ка я решалку квадратных уровнений, штука полезная всетаки. взялся писать. Все отлично шло, первая версия тупо щитала дискриминант и два корня. Ни проверки на дискриминант меньше, или равно нулю, ничего больше небыло. Потом добавил проверку на дискриминант меньше нуля. Все ещ программа работала нормально. Ну решил впихнуть запрос на выход (Y/N). Все работало. НО! После добавления проверки на дискриминант равен нулю ( тогда вычисления идут по другой формуле), и вводом label'ов все перестало работать. проблемма собственно вот в чем: Когда вычисления идут по стандартной форме, или вообще не идут по причине дискр. меньше нуля, то запрос работает хорошо, сбоев нет, по вводу "y" программа завершаеться. НО, если все идет по новой формуле - программа вообще ввода значения не производит. тоесть после вопроса "ВЫход (Y/N)" программа сразу начинает свое выполнение заного. Program sqr_ur; помогите кто-то разобраться... вроде правильно все. приму любую критику, т\к учусь только =) П.С. все слова писал на русском, а кодировку винда не понимает паскалевскую. так что либо скопируйте текст в оболочку паскаль, либо вот вам исходник прикрепленный. Поправил кодировку. Сообщение отредактировано: volvo - 16.04.2009 17:10 Прикрепленные файлы
KV_UROV.PAS ( 1.29 килобайт )
Кол-во скачиваний: 182 |
![]() ![]() |
| Айра |
16.04.2009 18:10
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Это хорошее стремление
|
lFOXl Решение квадратных уровнений. 16.04.2009 16:47
Айра lFOXl, намудрил ты с этими метками, зачем они тебе... 16.04.2009 17:19
lFOXl Спасибо, попробую так все сделать.. с метками разб... 16.04.2009 17:47
Айра Не знаю) Без меток получается цикл, пока y1 не рав... 16.04.2009 17:52
lFOXl да тут не преподаватель важен. Я действительно хоч... 16.04.2009 18:06
lFOXl дак вот чтобы рационально делала нужно млин знать,... 16.04.2009 18:13
Айра Ой, чего ж ты не сказал, что новый код выложил.. т... 16.04.2009 18:23
lFOXl теперь выход работает при нормальной формуле. при ... 16.04.2009 18:40
Айра Тогда попробуй исправить на readln и во вводе a,b,... 16.04.2009 18:44
volvo Ты когда сюда выкладываешь, у тебя кракозябры в пр... 16.04.2009 18:47
lFOXl Заработало) Всем огромное спасибо!
volvo понял... 16.04.2009 19:12![]() ![]() |
|
Текстовая версия | 8.12.2025 11:43 |