Анонс #125. Ноты фортепиано

Анонс #125. Ноты фортепиано

UniLecs

Задача: клавиатура фортепиано разделена на равные октавы по 12 нот (см. таблицу). Частоты любых двух одноимённых нот с интервалом в октаву отличаются ровно в 2 раза (чем выше октава, тем выше частота). Частоты 12 нот внутри октавы логарифмически пропорциональны. Т.е. отношение частот двух соседних нот всегда одинаково (C:C# = C#:D = D:D# и т.д.).

Необходимо по заданным номерам октавы (в научной нотации – от 0 до 8) и ноты (от 1 до 12) определить частоту ноты, если известно, что частота ноты «ля» октавы 4 равна 440 Гц.

Входные данные: номер октавы (от 0 до 8); номер ноты (от 1 до 12)

Вывод: частота ноты

Пример: октава 3, нота 10;

Answer: Частота = 220 Гц

P.S. 12 нот октавы имеют следующие названия (от самой низкой к самой высокой, которые в данной задаче обозначаются цифрами от 1 до 12):


Report Page