Вопрос задан 18.02.2021 в 16:40. Предмет Информатика. Спрашивает Панченко Элина.

по введённому номеру года выдать какой это год по восточному календарю.плиз ответьте развёрнуто и

понятно.нужно написать в программе паскаль  
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кузнецова Вика.

Начало отсчета лет - 1984 год. Надо написать программу (pascalABC). Вводите год, нужный вам, отнимаете от него 1984 и находите остаток от деления на 12. Последовательность животных в 12-летнем цикле - крыса, корова, тигр, заяц, дракон, змея, лошадь, овца, обезьяна, курица, собака, свинья. То есть если при делении на 12 остаток равен 0, значит введенный год - год крысы, если 1 - год коровы и т.д.

Программа: 

var a,b,c:longint;
begin
write('Введите год: ');
readln(a);
c:=a-1984;
b:=c mod 12;
case b of
0:writeln(a,' - год крысы');
1:writeln(a,' - год коровы');
2:writeln(a,' - год тигра');
3:writeln(a,' - год зайца');
4:writeln(a,' - год дракона');
5:writeln(a,' - год змеи');
6:writeln(a,' - год лошади');
7:writeln(a,' - год овцы');
8:writeln(a,' - год обезьяны');
9:writeln(a,' - год курицы');
10:writeln(a,' - год собаки');
11:writeln(a,' - год свиньи');
end;
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конвертация года по восточному календарю может быть выполнена с использованием китайского календаря, который является лунно-солнечным календарем. Восточный календарь включает две основные системы счета: годы по годам животных и циклы элементов.

Чтобы определить, какой год по восточному календарю соответствует заданному году, нужно знать год начала цикла и список годов животных, которые повторяются в цикле. Год начала цикла в китайском календаре - 1984 год, и список годов животных включает 12 животных: Крыса, Бык, Тигр, Кролик, Дракон, Змея, Лошадь, Овца, Обезьяна, Петух, Собака и Свинья.

Для реализации этой конвертации в программе на языке Паскаль, вы можете использовать следующий код:

pascal
program EasternCalendar; var year, startYear, animalIndex: Integer; animals: array[0..11] of String; begin animals[0] := 'Крыса'; animals[1] := 'Бык'; animals[2] := 'Тигр'; animals[3] := 'Кролик'; animals[4] := 'Дракон'; animals[5] := 'Змея'; animals[6] := 'Лошадь'; animals[7] := 'Овца'; animals[8] := 'Обезьяна'; animals[9] := 'Петух'; animals[10] := 'Собака'; animals[11] := 'Свинья'; startYear := 1984; // Ввод года от пользователя Write('Введите год: '); ReadLn(year); // Определение индекса года в цикле animalIndex := (year - startYear) mod 12; // Вывод результата WriteLn('Восточный календарь года ', year, ': ', animals[animalIndex]); end.

В этом коде мы объявляем переменные year, startYear и animalIndex. Мы также создаем массив animals, содержащий названия животных в цикле восточного календаря.

Пользователю предлагается ввести год, который он хочет сконвертировать. Затем мы определяем индекс года в цикле, используя формулу (year - startYear) mod 12. Значение animalIndex будет числом от 0 до 11, которое соответствует индексу животного в массиве animals.

Наконец, мы выводим результат,

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос