Комментарий поясняет расчет, но не выполняется

Учебные задачи

Два слеша действуют до конца строки. Числа внутри комментария не участвуют в вычислении.

Где и как запускать

Сервер или толстый клиент; собственные числа в памяти.

Подготовка

  1. Серверная процедура своей учебной обработки. Вставьте эти пять строк внутрь нее; все значения создаются в памяти.

Цена = 250;
Количество = 4;
// Это пояснение: число 9999 не участвует в расчете.
Сумма = Цена * Количество; // Стоимость четырех единиц.
Сообщить("Учебная сумма: " + Строка(Сумма));

Разбор по шагам

  1. Задайте цену и количество.

  2. Разместите отдельный комментарий и комментарий после оператора.

  3. Выполните расчет, не включая текст комментариев в выражение.

Как проверить результат

  1. Результат 1000, а не 9999.

  2. Удаление только комментариев не изменяет результат.

Ожидаемый результат

Понятен смысл комментария и его отличие от выполняемого оператора.

На что обратить внимание

  1. Оператор после начала // на той же строке тоже становится комментарием. Строка "//" внутри строкового литерала — текст, а не начало комментария.

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.