Процедура, которая выводит переданное ей число прописью - Free Pascal

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

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

напишите процедуру которая выводит переданное ей число прописью

Решение задачи: «Процедура, которая выводит переданное ей число прописью»

textual
Листинг программы
  1. procedure Chislo(a:integer);
  2. var
  3. s:String;
  4. begin
  5. case a of
  6.   1:s:='один';
  7.   2:s:='два';
  8.   3:s:='три';
  9.   4:s:='четыре';
  10.   5:s:='пять';
  11.   6:s:='шесть';
  12.   7:s:='семь';
  13.   8:s:='восемь';
  14.   9:s:='девять';
  15.   0:s:='ноль';
  16. end;
  17. WriteLn(s);
  18. end;

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

  1. Объявлена процедура Chislo с одним параметром a типа integer.
  2. Объявлена переменная s типа String.
  3. Выполнена конструкция case, которая определяет значения переменной s в зависимости от значения параметра a.
  4. Если a равно 1, то s принимает значение 'один'.
  5. Если a равно 2, то s принимает значение 'два'.
  6. Если a равно 3, то s принимает значение 'три'.
  7. Если a равно 4, то s принимает значение 'четыре'.
  8. Если a равно 5, то s принимает значение 'пять'.
  9. Если a равно 6, то s принимает значение 'шесть'.
  10. Если a равно 7, то s принимает значение 'семь'.
  11. Если a равно 8, то s принимает значение 'восемь'.
  12. Если a равно 9, то s принимает значение 'девять'.
  13. Если a равно 0, то s принимает значение 'ноль'.
  14. Выполняется процедура WriteLn, которая выводит значение переменной s на экран.
  15. Конец процедуры Chislo.

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


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

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

7   голосов , оценка 3.857 из 5

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

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

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