Ви намагаєтесь помістити кулю в 5-сторонній ящик, але іноді вона не вміщується повністю. Напишіть функцію, щоб обчислити, яка частина сфери знаходиться поза межами поля.
Можливі 3 можливі ситуації:
- Куля повністю вписується в коробку. Відповідь буде 0.
- Куля сідає на обід коробки. Відповідь складе більше половини загального обсягу.
- Куля сидить на дні коробки.
Ви можете побачити кожну ситуацію тут:
Ви повинні написати програму або функцію, щоб обчислити це значення принаймні до 4 значущих цифр.
Введення: 4 невід’ємні реальні цифри у будь-якому зручному форматі * - ширина, довжина, глибина коробки (внутрішні вимірювання) та діаметр сфери.
Вихід: 1 негативне реальне число у використаному форматі * - загальний обсяг (не відсоток) сфери поза полем.
* повинні бути конвертовані в / з десяткових рядків
Вам рекомендується максимально обмежити використання тригонометрії.
Це конкурс популярності, тому думайте поза межами!