Сумма двух крайних цифр заданного четырехзначного числа равна сумме двух его средних цифр - Free Pascal

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

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

С помощью логической переменной разработать программу.Сумма двух крайних цифр заданного четырехзначного числа равна сумме двух его средних цифр.

Решение задачи: «Сумма двух крайних цифр заданного четырехзначного числа равна сумме двух его средних цифр»

textual
Листинг программы
  1. var
  2.   n : integer;
  3.   b : boolean;
  4. begin
  5.   repeat
  6.     write('Number (ABCD): ');
  7.     readln(n);
  8.     if (n < 1000) or (n > 9999) then writeln('Error!')    
  9.   until (n >= 1000) or (n <= 9999);
  10.  
  11.   b := (n mod 10) {D} + (n div 1000) {A} = (n div 100 mod 10) {B} + (n div 10 mod 10); {C}
  12.  
  13.   writeln('Result: ', b);
  14.   readln
  15. end.

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

  1. Объявлены две переменные: n (целочисленная) и b (логическая).
  2. Задано условие повторяемости цикла: пока значение n не удовлетворяет условию (n < 1000) или (n > 9999), выводится сообщение об ошибке.
  3. После достижения условия повторения цикла, значение переменной b устанавливается равным сумме двух крайних цифр числа n.
  4. Выводится значение переменной b.
  5. Программа ожидает ввода с клавиатуры.

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


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

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

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

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

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

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