Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другим путем

Еще одна ошибка!

В методе sklonenie есть еще один баг (сможете ли найти его самостоятельно?).

Попробуйте ввести 112, вместо 112 негритят метод вернет 112 негритенка.

Исправьте и эту ошибку в методе sklonenie.

Все дело в том, что если большое число заканчивается на 11, 12, 13, или 14. То должна выбираться та же форма слова krokodilov.

Чтобы проверить, что число заканчивается на 11–14 нужно проверить остаток от деления на 100 (например 312 % 100 будет равно 12).

Чтобы исправить ошибку достаточно после решения предыдущей задачи в нашем коде заменить

	if (number >= 11 || number <= 14)
		return krokodilov
	end

На:

	ostatok100 = number % 100
	
	if (ostatok100 >= 11 && ostatok100 <= 14)
		return krokodilov
	end