Vous essayez d'insérer une sphère dans une boîte à 5 faces, mais parfois elle ne s'adapte pas complètement. Écrivez une fonction pour calculer la proportion de la sphère à l'extérieur (au-dessus du bord) de la boîte.
Il y a 3 situations possibles:
- La sphère s'insère complètement dans la boîte. La réponse sera 0.
- La sphère se trouve sur le bord de la boîte. La réponse représentera plus de la moitié du volume total.
- La sphère se trouve au fond de la boîte.
Vous pouvez voir chaque situation ici:
Vous devez écrire un programme ou une fonction pour calculer cette valeur sur au moins 4 chiffres significatifs.
Entrée: 4 nombres réels non négatifs dans le format qui vous convient * - largeur, longueur, profondeur de la boîte (mesures intérieures) et diamètre de la sphère.
Sortie: 1 nombre réel non négatif dans un format utilisable * - le volume total (pas le pourcentage) de la sphère en dehors de la boîte.
* doit être convertible en / à partir d'une chaîne décimale
Nous vous encourageons à limiter autant que possible votre utilisation de la trigonométrie.
Il s'agit d'un concours de popularité, alors sortez des sentiers battus!