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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2018, 22:40   #1
korenok
Новичок
Джуниор
 
Регистрация: 06.11.2018
Сообщений: 2
По умолчанию молодец как соленный огурец. не ладно до встречи (или следущего запуска программы.)

Код:
program Game;

  var a:string;

      b:integer;

      c:integer;
      
      d:integer;
      
      e:integer;
     

begin
writeln('Привет ');

writeln('Скажи мне своё имя: ');

write('Меня зовут: ');

read(a);

writeln('Ну здравствуй, ', a,'!');

writeln('А сколько тебе лет :)?');

write('Мне: ');

read(b);

writeln('понятно, а мне всего всего ничего, пару минут отроду.');

writeln('а я знаю одну загадку');

writeln('Хочешь загадаю? :)');

write('Ответ 1 - Да | Ответ 2 - Нет: ');

read(c);

if (c>1) and (c<=2) then writeln('Что?! Ты меня обидел! Пока!!!')

else

writeln('ок, ща');

writeln('зимой и летом одним цветом, что это?');

write('Ответ 1 - огурец | Ответ 2 - Ёлка ');

read (c);

if (c>1) and (c<=2) then writeln('неправильно это Ёлка, ведь огурец может испортится и почернеть. Ну ладно мне пора спать пока');



writeln('молодец как соленный огурец. не ладно до встречи (или следущего запуска программы.)');

end.
_____
Код программы нужно выделять (форматировать) тегами [CODE] [/CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 06.11.2018 в 22:57.
korenok вне форума Ответить с цитированием
Старый 06.11.2018, 22:41   #2
korenok
Новичок
Джуниор
 
Регистрация: 06.11.2018
Сообщений: 2
По умолчанию

тут что то не так но я не как не могу понять что?
korenok вне форума Ответить с цитированием
Старый 06.11.2018, 22:59   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

в else у Вас только один оператор (writeln('ок, ща')
если нужно, чтобы остальные операторы выполнялись тоже в ветке else, то нужно использовать операторные скобки begin .. end


Цитата:
Сообщение от korenok Посмотреть сообщение
Код:
if (c>1) and (c<=2)
к чему это условие? достаточно просто
Код:
if (c=1) then
или
Код:
if (c=2) then
ну и рекомендую изучить, чем отличает оператор Read() от оператора ReadLn()
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работают эти программы до запуска ОС Alekcandr101 Софт 4 18.11.2017 14:58
как знать начало программы, функцию запуска?Если нету main() jei_ Visual C++ 4 01.02.2015 12:55
Как указать в командной строке запуска программы имя файла xmaksimca Общие вопросы Delphi 2 27.12.2009 20:43
Как определить момент запуска сторонней программы? NioTo Win Api 2 17.12.2007 16:40
Как узнать путь запуска программы? John_chek Общие вопросы Delphi 5 04.05.2007 10:31