Оператор CASE - Pascal (88661)

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

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

Составьте программу вычисления суммы цифр введенного с клавиатуры трехзначного натурального числа. Например, для числа 128 сумма цифр 11, для числа 345 сумма цифр 12. (решить с помощью оператора CASE) Заранее спасибо...)

Решение задачи: «Оператор CASE»

textual
Листинг программы
{ Составьте программу вычисления суммы цифр введенного 
с клавиатуры трехзначного натурального числа. 
Например, для числа 128 сумма цифр 11, для числа 345 сумма цифр 12. 
(решить с помощью оператора CASE) }
var
  n,s: integer;
begin
  readln(n);
  s:= n mod 10 + n div 100 + n div 10 mod 10;
  writeln(s);
end.

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

  1. Задана задача: написать программу вычисления суммы цифр введенного с клавиатуры трехзначного натурального числа.
  2. Для решения задачи используется оператор CASE.
  3. Вводимое число разбивается на три части: десятки, сотни и тысячи.
  4. Каждая часть приводится к однозначному числу и суммируется с остальными.
  5. Результат вычислений выводится на экран.
  6. Временная переменная n используется для хранения введенного числа.
  7. Временная переменная s используется для хранения суммы цифр введенного числа.
  8. Вначале программа считывает значение переменной n с помощью функции readln.
  9. Затем происходит вычисление значения переменной s с помощью оператора CASE.
  10. Значение переменной s выводится на экран с помощью функции writeln.

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


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

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

6   голосов , оценка 3.833 из 5
Похожие ответы