Calculateur de segment de bol
Un bol de 10 cm de rayon rempli sur 4 cm contient 416π/3 cm³, avec une surface libre de 8 cm de rayon, et le résultat s'affiche aussi en litres et en gallons US. Servez-vous-en pour adapter une recette. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rayon
- 10 cm
- Hauteur
- 4
- Diamètre
- 20 cm
- Rayon du bord
- 8
- Volume
- 435,6341812978
- Volume (m3)
- 0,0004356342
Un segment de bol sphérique est le liquide qui reste dans un bol sphérique lorsque vous le remplissez jusqu'à une hauteur mesurée : une calotte de hauteur h découpée dans une sphère de rayon R. Avec ces deux longueurs et l'unité dans laquelle vous les avez mesurées, ce calculateur renvoie le volume enfermé, la surface intérieure courbe mouillée, la surface libre circulaire du liquide et la même capacité en litres et en gallons liquides US. Sans réseau, sans échantillonnage et sans horloge.
Comment le volume, la surface et la capacité du segment de bol sont calculés
Traitez le bol comme une portion d'une sphère de rayon R et mesurez le liquide depuis le point intérieur le plus bas jusqu'à la surface libre ; cette distance perpendiculaire est la hauteur de remplissage h. Le solide de liquide est alors une calotte sphérique. Son volume est un tiers de pi fois h au carré fois trois R moins h : le volume vaut (1/3) π h² (3R − h), en unités cubiques de la longueur envoyée.
Lorsque h égale R vous retrouvez un bol hémisphérique plein : volume (2/3) π R³ et aire courbe 2 π R². Lorsque h égale le diamètre 2R vous retrouvez une sphère entièrement remplie. Un contrôle classique est rayon dix centimètres et hauteur de remplissage quatre centimètres, qui donne un volume 416π/3 centimètres cubes, un rayon de bord de huit centimètres et les chiffres correspondants en litres et gallons.
Comme le chemin n'utilise que la multiplication, la fraction fixe un tiers, la racine carrée et Math.PI, il est déterministe, O(1) et sans solveurs itératifs.
Où un calculateur de segment de bol trouve son utilité
Les cuisines commerciales et les comptoirs de traiteur recourent à un calculateur de segment de bol lorsqu'un bol mélangeur, un bol à punch ou un plat de service est sphérique ou assez proche pour qu'une formule de calotte batte une estimation cylindrique. Connaître le rayon intérieur et jusqu'où vous le remplirez donne des litres pour une mise à l'échelle de recette et des gallons US pour une station de boissons spécifiée en gallons.
La verrerie de laboratoire comprend des capsules hémisphériques d'évaporation et des ballons à fond rond utilisés comme bols ouverts ; les techniciens qui ne doivent pas dépasser une flèche peuvent échouer de façon fermée lorsque la hauteur dépasserait le diamètre, plutôt que de se fier à un tableur qui applique en silence la formule de l'hémisphère à la mauvaise profondeur.
Le jardin et le paysage utilisent des abreuvoirs sphériques, des vasques de fontaine et des bassins d'irrigation ; le volume en litres dimensionne une pompe ou une dose de traitement, tandis que l'aire courbe estime le liner ou le revêtement. Si vous n'avez besoin que d'unités cubiques de longueur sans conversion en litres ni gallons, c'est une intention de recherche différente (une page de calotte sphérique) et non cette page de capacité de bol.
Gardez les requêtes petites, figez dans les tests les litres et gallons arrondis, et vous obtenez une capacité reproductible pour recettes, devis et workers de bord sans dresser un noyau CAD à vous.
Cas d’usage
Bols mélangeurs et de service en cuisine
Convertissez le rayon intérieur d'un bol mélangeur sphérique et la hauteur de remplissage en litres et gallons US afin que la mise à l'échelle de la recette corresponde au récipient que vous possédez vraiment.
Bols à punch et stations de boissons chez le traiteur
Dimensionnez un bol à punch ou à sangria à partir du rayon et de la hauteur de remplissage, puis chiffrez le volume de boisson en gallons sans approximation cylindrique.
Capsules de laboratoire et vasques de fontaine
Remplissez une capsule hémisphérique d'évaporation, un abreuvoir ou un bol de fontaine jusqu'à une flèche mesurée et obtenez capacité plus aire mouillée pour dose ou revêtement.
Questions fréquentes
Comment calcule-t-on le volume d'un segment de bol à partir du rayon et de la hauteur de remplissage ?
Le volume est (1/3)πh²(3R−h) ; la réponse renvoie aussi litres et gallons US.
Que se passe-t-il si la hauteur de remplissage dépasse le diamètre du bol ?
Un segment de bol sphérique plus haut que le diamètre (2×radius) n'est pas défini, donc la requête n'est pas facturée.
Les gallons sont-ils US ou impériaux ?
Gallons liquides US. Un gallon US vaut exactement 3.785411784 litres (231 pouces cubes). Les gallons impériaux ne sont pas renvoyés.
Quelles unités de longueur puis-je envoyer ?
cm, mm, in, m ou ft, dans le champ unit. La capacité est toujours en litres et gallons US, quelle que soit l'unité d'entrée.
Quel volume contient un bol rempli jusqu'à la hauteur de son rayon ?
Remplir jusqu'à une hauteur égale au rayon donne une demi-sphère complète : deux tiers de π fois le rayon au cube, avec une surface courbe mouillée de 2πR². C'est un contrôle pratique pour tout bol hémisphérique.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/build/bowl-segment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":10,"height":4,"unit":"cm"}'const res = await fetch("https://api.kit.forhosting.com/build/bowl-segment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 10,
"height": 4,
"unit": "cm"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/bowl-segment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 10,
"height": 4,
"unit": "cm"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/bowl-segment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":10,"height":4,"unit":"cm"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":10,"height":4,"unit":"cm"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/bowl-segment", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"radius": 10,
"height": 4,
"unit": "cm"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.bowl_segment",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une hauteur de remplissage supérieure au diamètre du bol est rejetée avec invalid_input au lieu d'un volume absurde.
Comment le volume, la surface et la capacité du segment de bol sont calculés
L'intérieur courbe mouillé — la zone sphérique, pas le disque supérieur — est deux pi fois R fois h : curved_surface_area vaut 2 π R h. La surface libre est un cercle dont le rayon est la racine carrée de h fois (2R moins h) ; free_surface_area est pi fois ce rayon au carré, et total_surface_area est la somme des parties courbe et libre. Les longueurs se convertissent en mètres avec des facteurs exacts (un centimètre vaut 0.01 m, un pouce vaut 0.0254 m) afin que la capacité ne dépende pas de l'unité d'entrée : volume_liters est les mètres cubes fois mille, et volume_gallons est ce chiffre en litres divisé par 3.785411784, le contenu exact en litres d'un gallon liquide US. D'énormes magnitudes peuvent encore déborder IEEE-754 ; lorsque les intermédiaires ne sont pas finis, la requête échoue avec un message de débordement clair au lieu de renvoyer Infinity dans le JSON.
Ce que vous envoyez et ce que vous recevez
Les unités non reconnues échouent plutôt que d'adopter un défaut silencieux, car une unité devinée masquerait une erreur de gallons de deux ou trois ordres de grandeur. Radius cinq et height douze échoue parce que douze dépasse le diamètre dix. Branchez l'outil gratuit du navigateur pour un contrôle rapide de bol à punch, puis appelez le contrat identique depuis des scripts pour des références en lot sans réimplémenter les formules de calotte. Envoyez trois champs obligatoires. radius est le rayon sphérique du bol dans l'unité de longueur choisie ; il doit être un nombre fini strictement supérieur à zéro. height est la hauteur de remplissage mesurée depuis le fond, dans la même unité, strictement supérieure à zéro et non supérieure au diamètre du bol (le double du rayon). unit est l'unité de longueur des deux dimensions et doit être l'une de cm, mm, in, m ou ft ; la comparaison ignore la casse et des graphies courantes telles que inches, centimetres, metres et feet se rattachent à ces cinq clés. Les alias courts r, R et bowl_radius pour radius, et h, H, fill_height et fill pour height sont acceptés afin que des libellés compacts n'imposent pas un second gestionnaire. Champs manquants, chaînes vides, texte non numérique, NaN, Infinity, radius ou height non positifs, et height dépassant le diamètre sont rejetés avec invalid_input et ne sont pas facturés. En cas de succès le JSON répète radius, height, diameter (2×radius) et l'unit canonique déjà nettoyés ; rim_radius de la surface libre circulaire ; volume en unités cubiques d'entrée ; volume_m3 ; volume_liters ; volume_gallons en gallons liquides US ; curved_surface_area, free_surface_area et total_surface_area en unités carrées d'entrée ; plus formula et method pour que les journaux documentent l'algorithme. Exemple : radius dix, height quatre, unit cm est le contrôle classique de bol peu profond. Le tarif de l'API est la base publiée de $0.002 par élément réussi.
Où un calculateur de segment de bol trouve son utilité
Les auteurs de programmes de mathématiques culinaires et de géométrie dans l'espace d'introduction veulent une seule forme JSON dans le navigateur et dans l'API afin d'aligner feuilles et correcteurs automatiques. Comme cette capacité est un moteur parse pur, le tarif de l'API est la base publiée de $0.002 par élément réussi et une validation en échec ne consomme pas de solde.
Questions techniques
Combien coûte le calculateur de segment de bol ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.