1. Напишите программу, которая, основываясь на введенном номере дня в месяце, выведет соответствующий день недели. Предполагаем, что первое число месяца - понедельник.
2. Создайте программу, которая позволяет пользователю ввести два целых числа: возраст человека и его пол (1 - мужской, 2 - женский). В зависимости от введенных данных программа определит, к какой группе относится человек: от 0 до 13 - мальчик (девочка); от 14 до 20 - юноша (девушка); от 21 до 70 - мужчина (женщина); старше 70 - старец (старушка). Программа написана на Pascal. За хорошее решение будет оценено.
2. Создайте программу, которая позволяет пользователю ввести два целых числа: возраст человека и его пол (1 - мужской, 2 - женский). В зависимости от введенных данных программа определит, к какой группе относится человек: от 0 до 13 - мальчик (девочка); от 14 до 20 - юноша (девушка); от 21 до 70 - мужчина (женщина); старше 70 - старец (старушка). Программа написана на Pascal. За хорошее решение будет оценено.
Martyshka
Задача 1:
Вы хотите написать программу на Pascal, которая будет выводить день недели в зависимости от введенного номера дня в месяце. Предположим, что первое число месяца - понедельник.
Вам понадобится использовать оператор case для определения дня недели в зависимости от введенного номера дня. Вот как выглядит решение:
Объяснение решения:
- Мы сначала запрашиваем у пользователя ввод номера дня в месяце.
- Затем мы используем оператор case и вычисляем остаток от деления введенного номера дня на 7. Это позволяет нам привести номер дня к диапазону от 0 до 6 (включительно).
- Внутри оператора case мы указываем каждый возможный остаток от деления и выводим соответствующий день недели.
Задача 2:
Вы хотите создать программу на Pascal, которая определит к какой группе относится человек в зависимости от его возраста и пола.
Вот решение:
Объяснение решения:
- Мы сначала запрашиваем у пользователя ввод его возраста и пола (1 - мужской, 2 - женский).
- Затем мы используем оператор case и проверяем возраст, чтобы определить к какой группе относится человек.
- В каждом диапазоне возрастов мы используем вложенные операторы if-else, чтобы различать мужской и женский пол и выводить соответствующую группу.
Надеюсь, что эти решения помогут вам! Удачи с программированием!
Вы хотите написать программу на Pascal, которая будет выводить день недели в зависимости от введенного номера дня в месяце. Предположим, что первое число месяца - понедельник.
Вам понадобится использовать оператор case для определения дня недели в зависимости от введенного номера дня. Вот как выглядит решение:
pascal
program DayOfWeek;
var
day: integer;
begin
writeln("Введите номер дня в месяце:");
readln(day);
case day mod 7 of
1: writeln("Понедельник");
2: writeln("Вторник");
3: writeln("Среда");
4: writeln("Четверг");
5: writeln("Пятница");
6: writeln("Суббота");
0: writeln("Воскресенье");
end;
readln;
end.
Объяснение решения:
- Мы сначала запрашиваем у пользователя ввод номера дня в месяце.
- Затем мы используем оператор case и вычисляем остаток от деления введенного номера дня на 7. Это позволяет нам привести номер дня к диапазону от 0 до 6 (включительно).
- Внутри оператора case мы указываем каждый возможный остаток от деления и выводим соответствующий день недели.
Задача 2:
Вы хотите создать программу на Pascal, которая определит к какой группе относится человек в зависимости от его возраста и пола.
Вот решение:
pascal
program AgeGroup;
var
age, gender: integer;
begin
writeln("Введите возраст:");
readln(age);
writeln("Введите пол (1 - мужской, 2 - женский):");
readln(gender);
case age of
0..13:
begin
if gender = 1 then
writeln("Мальчик")
else
writeln("Девочка");
end;
14..20:
begin
if gender = 1 then
writeln("Юноша")
else
writeln("Девушка");
end;
21..70:
begin
if gender = 1 then
writeln("Мужчина")
else
writeln("Женщина");
end;
else
begin
if gender = 1 then
writeln("Старец")
else
writeln("Старушка");
end;
end;
readln;
end.
Объяснение решения:
- Мы сначала запрашиваем у пользователя ввод его возраста и пола (1 - мужской, 2 - женский).
- Затем мы используем оператор case и проверяем возраст, чтобы определить к какой группе относится человек.
- В каждом диапазоне возрастов мы используем вложенные операторы if-else, чтобы различать мужской и женский пол и выводить соответствующую группу.
Надеюсь, что эти решения помогут вам! Удачи с программированием!
Знаешь ответ?