Задача Задача №3116174
А
А
Решение:
Задание 1:
program Task1;
var
age: integer;
begin
writeln('Введите ваш возраст:');
readln(age);
if age < 18 then
writeln('Пользователь ', age, ' лет, пользователь несовершеннолетний.')
else
writeln('Пользователь ', age, ' лет, пользователь совершеннолетний.');
end.
Объяснение:
- В данной программе создается переменная
ageдля записи возраста пользователя. - Пользователь вводит свой возраст с клавиатуры.
- Далее, используется условный оператор
if, который проверяет значение переменнойage. - Если возраст меньше 18, программа выводит на экран информацию о том, что пользователь несовершеннолетний.
- В противном случае (возраст больше или равен 18), программа сообщает, что пользователь совершеннолетний.
Задание 2:
program Task2;
var
distance, choice: integer;
begin
writeln('Введите расстояние в километрах:');
readln(distance);
writeln('Выберите тип перевода:');
writeln('1 - метры, 2 - дециметры, 3 - сантиметры');
readln(choice);
case choice of
1: writeln('В ', distance, ' километрах - ', distance * 1000, ' метров.');
2: writeln('В ', distance, ' километрах - ', distance * 10000, ' дециметров.');
3: writeln('В ', distance, ' километрах - ', distance * 100000, ' сантиметров.');
end;
end.
Объяснение:
- В этой программе создаются переменные
distanceиchoiceдля записи расстояния и выбора пользователя. - Пользователь вводит расстояние в километрах и выбирает тип перевода (метры, дециметры или сантиметры).
- С помощью оператора выбора
case ofпрограмма выполняет соответствующие вычисления в зависимости от выбора пользователя.
Задание 3:
program Calculator;
var
num1, num2, action: integer;
begin
writeln('Введите первое число:');
readln(num1);
writeln('Введите второе число:');
readln(num2);
writeln('Выберите действие:');
writeln('1 - вычитание, 2 - сложение, 3 - деление, 4 - умножение');
readln(action);
case action of
1: writeln('Ответ: ', num1, ' - ', num2, ' = ', num1 - num2);
2: writeln('Ответ: ', num1, ' + ', num2, ' = ', num1 + num2);
3: writeln('Ответ: ', num1, ' / ', num2, ' = ', num1 / num2);
4: writeln('Ответ: ', num1, ' * ', num2, ' = ', num1 * num2);
end;
end.
Объяснение:
- В этой программе создаются переменные
num1,num2иactionдля чисел и выбора операции. - Пользователь вводит два числа и выбирает операцию (сложение, вычитание, умножение или деление).
- С помощью оператора выбора
case ofпрограмма выполняет соответствующее математическое действие в соответствии с выбором пользователя.
Это были решения для трех задач. Если у тебя есть еще вопросы или задачи, не стесняйся их задавать!