Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2013, 14:22   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Вопрос Вывод данных с клавиатуры на экран

Введите с клавиатуры следующие значения переменных: 'D' ; 'E' ; 'f' ; '8' ; 1,1 ; 2; 65800; 8,33; -9475,1; 300 и введите значение True. Выведите на экран монитора каждое из этих, значений без формата и по формату (для значений вещественных переменных - по двум различным форматам).
Turbo pascal
Shouldercannon вне форума Ответить с цитированием
Старый 29.09.2013, 14:52   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Эм.. а годы на этом форуме не научили Вас элементарной вежливости? Странно..

Код:
var
    ch1, ch2, ch3, ch4 : Char;
    r1, r2, r3 : real;
    n1, n2 : Integer;
    n : LongInt;

begin
       ReadLn (ch1, ch2, ch3, ch4, r1, n1, n, r2, r3, n2);

       WriteLn (ch1); WriteLn (ch2); WriteLn (ch3); WriteLn (ch4);
       WriteLn (ch1 : 2); WriteLn (ch2 : 2); WriteLn (ch3 : 2); WriteLn (ch4 : 2); 
       WriteLn (r1); WriteLn (r1 : 3 : 0); WriteLn (r1 : 3 : 2);
       WriteLn (n1); WriteLn (n1 : 2); WriteLn (n); WrietLn (n : 2);
       WriteLn (r2); WriteLn (r2 : 3 : 0); WriteLn (r2 : 3 : 2);
       WriteLn (r3); WriteLn (r3 : 3 : 0); WriteLn (r3 : 3 : 2);
       WriteLn (n1); WriteLn (n1 : 2)
end.
Не проверял..
Кстати, так же было бы очень хорошо озвучить Ваш компилятор..
Poma][a вне форума Ответить с цитированием
Старый 29.09.2013, 15:04   #3
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Эм.. а годы на этом форуме не научили Вас элементарной вежливости? Странно..
Как-то не хорошо. Бывает
Цитата:
Сообщение от Poma][a Посмотреть сообщение
Кстати, так же было бы очень хорошо озвучить Ваш компилятор..
Стандартный компилятор от DosBox. Если подскажете где посмотреть, то могу сказать.
Shouldercannon вне форума Ответить с цитированием
Старый 29.09.2013, 15:23   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Стандартный компилятор от DosBox.
Значит старичек Turbo.. "надо поклониться в ножки Турбо и прибить его гвоздиком на стенку, а самому использовать FP или еще что-то в том же роде" (с) TinMan
Poma][a вне форума Ответить с цитированием
Старый 29.09.2013, 15:34   #5
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Во время компиляции произошла ошибка
Изображения
Тип файла: jpg Image 2.jpg (65.9 Кб, 136 просмотров)
Shouldercannon вне форума Ответить с цитированием
Старый 29.09.2013, 15:40   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Код:
var
    ch1, ch2, ch3, ch4 : Char;
    r1, r2, r3 : real;
    n1, n2 : Integer;
    n : LongInt;

begin
       ReadLn (ch1);
       ReadLn (ch2);
       ReadLn (ch3);
       ReadLn (ch4);
       ReadLn (r1, n1, n, r2, r3, n2);

       WriteLn (ch1); WriteLn (ch2); WriteLn (ch3); WriteLn (ch4);
       WriteLn (ch1 : 10); WriteLn (ch2 : 10); WriteLn (ch3 : 10); WriteLn (ch4 : 10); 
       WriteLn (r1); WriteLn (r1 : 10 : 0); WriteLn (r1 : 10 : 2);
       WriteLn (n1); WriteLn (n1 : 10); WriteLn (n); WriteLn (n : 10);
       WriteLn (r2); WriteLn (r2 : 10 : 0); WriteLn (r2 : 10 : 2);
       WriteLn (r3); WriteLn (r3 : 10 : 0); WriteLn (r3 : 10 : 2);
       WriteLn (n2); WriteLn (n2 : 10)
end.
Poma][a вне форума Ответить с цитированием
Старый 03.10.2013, 19:59   #7
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Прошу прощения за тупёж, но не могу опробовать сий код. Разве сначало не должно идти WriteLn, а потом ReadLn? Первый раз с консольными приложениями сталкиваюсь.
Я так понимаю, исходя из задания, что всё это: 'D' ; 'E' ; 'f' ; '8' ; 1,1 ; 2; 65800; 8,33; -9475,1; 300 надо через Enter по очереди вводить?
Shouldercannon вне форума Ответить с цитированием
Старый 03.10.2013, 20:09   #8
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Разве сначало не должно идти WriteLn, а потом ReadLn?
Вы можете написать WriteLn ('Введите то-то '); и после этого уже читать
Цитата:
Я так понимаю, исходя из задания, что всё это: 'D' ; 'E' ; 'f' ; '8' ; 1,1 ; 2; 65800; 8,33; -9475,1; 300 надо через Enter по очереди вводить?
Совершенно верно!
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Assembler] Буфером клавиатуры и вывод на экран Oktaram Помощь студентам 5 23.02.2013 13:27
ввод/вывод данных с клавиатуры в opengl flaps Visual C++ 0 24.05.2011 21:07
Ввод с клавиатуры два целых числа без знака и вывод на экран их сумму. gelya_17 Помощь студентам 5 18.10.2010 10:31
Assembler - ввод данных (имени и фамилии) с клавиатуры и вывод на экран МартинИ Помощь студентам 1 25.05.2010 00:40