Две строки выводятся слитно - PascalABC.NET

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

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

Вот сам код, при его запуске происходит следующее: Знак:+ Число1:56 Число2:46 102

Знак:Число1:

Почему знак и число 1 пишутся слитно?Помогите плиз

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

textual
Листинг программы
program Calc;
 
var
  a, b: integer;
  c: char;
begin
  repeat
    Write('Знак:');
    Readln(c);
    if c = 's' then
      break;
    Write('Число1:');
    Readln(a);
    Write('Число2:');
    Readln(b);
    Write('=');
    case c of
      '+': writeln(a + b);
      '-':
        writeln(a - b);
      '/': writeln(a / b);
      '*': writeln(a * b);
      else
        writeln('Error');
    end;
  until False;
end.

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

Список элементов кода:

  1. Объявление переменных: a, b, c типа integer.
  2. Вектор цикла repeat, который выполняется до тех пор, пока не будет введен определенный знак.
  3. Чтение значения переменной c с помощью функции Readln.
  4. Проверка значения переменной c на равенство 's'. Если это так, то цикл прекращается.
  5. Чтение значений переменных a и b с помощью функции Readln.
  6. Вывод знака = на экран.
  7. Использование конструкции case для определения операции, которую необходимо выполнить.
  8. Выполнение операции сложения (a + b) и вывод результата на экран.
  9. Выполнение операции вычитания (a - b) и вывод результата на экран.
  10. Выполнение операции деления (a / b) и вывод результата на экран.
  11. Выполнение операции умножения (a * b) и вывод результата на экран.
  12. Если значение переменной c не равно ни одному из вышеперечисленных, то выводится сообщение об ошибке.
  13. Цикл повторяется до тех пор, пока не будет введен определенный знак.
  14. Конец программы.

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


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

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

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