Программа отгадывания чисел - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Напишите программу, которая запрашивает у пользователя число от 1 до 10 (в случае несоответствия всплывает соответствующее сообщение), после чего умножает это число на 3000, прибавляет 111 и делит на 16, после этого запрашивает ФИО и выводит на экран следующее сообщение: "ИОФ, ваш результат - "

Решение задачи: «Программа отгадывания чисел»

textual
Листинг программы
  1. var n:integer; //число
  2. f,i,o:string;
  3. c:char;
  4. BEGIN
  5. f:=''; i:=''; o:=''; //обнуляем ФИО
  6. Write ('Введите число от 1 до 10: ');
  7. Readln (n);
  8. n:=(n*3000+111) div 16;
  9. Write ('Введите ФИО: ');
  10. Repeat //читаем Фамилию
  11. Read (c);
  12. f:=f+c;
  13. Until c=' ';
  14. Delete (f,Length(f),1); //удаляем ненужный пробел
  15. Repeat  //читаем Имя
  16. Read (c);
  17. i:=i+c;
  18. Until c=' ';
  19. Readln (o);  //читаем Отчество
  20. Writeln (i,o,' ',f,', ваш результат - ',n);
  21. END.

Объяснение кода листинга программы

  1. Объявляются переменные: n, f, i, o, c.
  2. Задается начальное значение для переменной n.
  3. Задаются начальные значения для переменных f, i, o, c.
  4. Выводится сообщение для ввода числа от 1 до 10.
  5. Число с клавиатуры записывается в переменную n.
  6. Вычисляется значение n, умноженное на 3000 и деленное на 16.
  7. Выводится сообщение для ввода ФИО.
  8. В цикле читается по одной букве из ФИО, пока не будет введен пробел.
  9. Каждая прочитанная буква добавляется к переменной f.
  10. После окончания ввода ФИО удаляется лишний пробел в конце строки.
  11. Повторяется шаг 8 для ввода Имени.
  12. Повторяется шаг 9 для ввода Отчества.
  13. Выводится результат, объединяющий введенные данные: ФИО, Имя, Отчество, число.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы