|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.01.2016, 13:01 | #1 |
Форумчанин
Регистрация: 18.12.2015
Сообщений: 141
|
Почему не выводится результат?
Написал программу для вывода на экран результат деления целых чисел. В итоге выводится непонятно что, а именно n1=10. Но ведь должно вывести результат деления, т.е. 10 поделить на 5 = 2. Результат 2, а не n1=10. Где ошибка?
|
09.01.2016, 13:43 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Ну вы же сами первой строкой выводите n1=10 и ждете ввода...
|
09.01.2016, 13:59 | #3 |
Форумчанин
Регистрация: 18.12.2015
Сообщений: 141
|
Так я тогда не пойму в чем смысл программы. Как записать числа так в ней, чтоб на экран вывелся результат деления 10 на 5, не изменяя при этом структуры программы? Я просто не пойму, что я упустил в ее записи. Подскажите, пожалуйста.
|
09.01.2016, 14:03 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вместо n1=10 и следующего напиши фразу: Введите первое число, введите второе число.
I'm learning to live...
|
09.01.2016, 14:14 | #5 |
Форумчанин
Регистрация: 18.12.2015
Сообщений: 141
|
А как это записать на языке Паскаля? Я только начал изучать Паскаль. Не совсем понял ответ.
Я учу по учебнику. Там написано, что должен быть выведен результат деления при вводе этого алгоритма. Последний раз редактировалось Stilet; 09.01.2016 в 16:14. |
09.01.2016, 16:15 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Для чего нужно Write() и Readln().
I'm learning to live...
|
|
09.01.2016, 16:40 | #7 |
Форумчанин
Регистрация: 18.12.2015
Сообщений: 141
|
Это операторы ввода-вывода. Ввод Read, вывод Write. В названии проги же написано. Но при чем тут это? Меня интересует почему программа не работает корректно. Программа написана (в основном!) правильно, а предполагаемый результат не выводится. Я думаю, что для более опытных программистов эта программа сущий пустяк. Так подправьте же меня, пожалуйста!
|
09.01.2016, 16:46 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Написали же во втором посте - прога ждет ввода, вот и введи 10, потом 5. В проге один смысл - показать команды ввода-вывода. В остальном смысл в ней отсутствует
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.01.2016, 16:53 | #9 |
Форумчанин
Регистрация: 18.12.2015
Сообщений: 141
|
|
09.01.2016, 17:01 | #10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Уверены что ввели?
Попробуйте: Запустить программу; Ввести 10 и нажать ентер; Ввести 5 и нажать ентер.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему выводится такое значение? (Си) | Vimork | Помощь студентам | 7 | 05.01.2014 23:40 |
в программе по нахождению избыточности (код Хеминга) иногда выводится не тот результат | Алексей_2012 | Общие вопросы Delphi | 25 | 10.03.2013 19:40 |
не выводится результат | rinatey | Помощь студентам | 0 | 06.12.2011 16:04 |
Почему не выводится сообщение? | [MI_nor] | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 10.04.2011 21:30 |
Java.iReport.В блоке detail выводится неверный результат. Может кто знает, как верно. | Aida_K | JavaScript, Ajax | 0 | 10.10.2010 17:00 |