def calculate_ring_area(r1, r2):
if r1 <= r2:
return "Внешний радиус должен быть больше внутреннего радиуса"
else:
area = math.pi * (r1**2 - r2**2)
return area
# Пример использования:
outer_radius = 8
inner_radius = 5
result = calculate_ring_area(outer_radius, inner_radius)
print("Площадь кольца с внешним радиусом", outer_radius, "и внутренним радиусом", inner_radius, "равна", result)
// Проверка, чтобы внешний радиус был больше внутреннего
if (r1 <= r2)
{
Console.WriteLine("Ошибка: Внешний радиус должен быть больше внутреннего радиуса."
return;
}
// Вычисление площади кольца
double area = Math.PI * (r1 * r1 - r2 * r2);
### Как это работает:
1. Программа запрашивает у пользователя ввод внешнего и внутреннего радиуса.
2. Далее выполняется проверка, чтобы убедиться, что внешний радиус больше внутреннего.
3. Площадь кольца вычисляется по формуле: \( P = \pi (r1^2 - r2^2) \).
4. Результат выводится на экран.
Запустив эту программу, вы сможете ввести значения радиусов и получить площадь кольца.