Увеличить переменную a в 50р.,если a нечетное число иначе увеличить на 30 нужно!

vaaaadimg vaaaadimg    3   05.08.2019 19:30    4

Ответы
Mary1708 Mary1708  03.10.2020 23:52
Var  a:real;
begin
readln(a);
if(a mod 2 = 0) writeln(a+30) else writeln(a*50);
end.
ПОКАЗАТЬ ОТВЕТЫ
spanielskubidu1 spanielskubidu1  24.01.2024 12:11
Добрый день, я школьный учитель и готов помочь вам с этим вопросом.

Чтобы решить эту задачу, нам нужно выполнить несколько шагов:

1. Проверить, является ли число a нечетным. Для этого мы можем воспользоваться операцией модуля. Если a modulo 2 (a % 2) равно 1, это означает, что a нечетное число. Если a modulo 2 равно 0, это означает, что a четное число.

2. Если a нечетное число (a % 2 равно 1), нужно увеличить его на 50. Для этого просто прибавляем 50 к a: a = a + 50.

3. Если a четное число (a % 2 равно 0), нужно увеличить его только на 30. В этом случае мы также просто прибавляем 30 к a: a = a + 30.

Ниже приведена подробная пошаговая процедура для решения этой задачи:

1. Введите значение переменной a.
2. Проверьте, является ли значение a нечетным, вычислив значение a modulo 2 (a % 2).
3. Если a % 2 равно 1, значит a нечетное число:
- Прибавьте 50 к значению a, записав результат в переменную a.
- Выведите значение a.
4. Если a % 2 равно 0, значит a четное число:
- Прибавьте 30 к значению a, записав результат в переменную a.
- Выведите значение a.

Надеюсь, это помогло вам понять, как решить эту задачу. Если у вас возникнут еще вопросы, не стесняйтесь задавать!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика