Yards cubes d'un cylindre
Transformez un trou, une colonne ou une cuve ronde mesurés en pieds en yards cubes pour commander gravier, sable ou paillis : un rayon de 2 pieds et une hauteur de 5 pieds font 2,327106 yards cubes. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rayon
- 2
- Hauteur
- 5
- Volume (yd³)
- 2,327106
Quand un trou de poteau, une colonne, un réservoir ou un silo est mesuré en pieds, mais que le matériau qui le remplit se vend au yard cube — béton, gravier, sable, paillis, terre végétale — quelqu'un doit faire le pont entre les deux unités, et ce pont est exactement ce que construit cette capacité. Vous envoyez le rayon de la base et la hauteur, tous deux en pieds, et vous recevez le volume en yards cubes en un seul appel déterministe : πr²h pieds cubes, divisé par 27, sans arithmétique manuelle ni tâtonnement d'unités.
Des pieds en entrée aux yards cubes en sortie
Un cylindre circulaire droit est un cercle extrudé le long d'un axe rectiligne, donc son volume est l'aire de la base multipliée par la hauteur : V = πr²h. Avec le rayon r et la hauteur h mesurés en pieds, cette formule produit des pieds cubes. Mais les matériaux en vrac aux États-Unis sont facturés en yards cubes, et un yard cube — un cube de trois pieds de côté — vaut exactement 27 pieds cubes.
Rien n'est approximé sauf la constante π elle-même, portée en double précision, et le 27 est une définition exacte, pas un facteur arrondi : le seul arrondi est celui d'affichage que vous contrôlez. Si vous avez mesuré le diamètre et non le rayon, divisez-le par deux avant d'appeler : envoyer le diamètre comme rayon quadruplerait le volume, car le rayon entre au carré — et quatre fois le béton est une erreur coûteuse.
Ce carré explique aussi pourquoi une erreur d'un demi-pouce sur le rayon d'un trou large compte bien plus que la même erreur sur sa profondeur.
Validation, précision et arrondi
Les deux entrées sont vérifiées avant toute arithmétique : le rayon comme la hauteur doivent être des nombres positifs et finis. Une fois les entrées validées, le volume est calculé en double précision, divisé par 27, puis arrondi au nombre de décimales demandé — six par défaut, de zéro à douze via le champ optionnel <em>decimals</em> — selon une règle d'arrondi supérieur appliquée à la valeur absolue.
La réponse renvoie le rayon et la hauteur exacts utilisés, si bien qu'une seule charge utile constitue un enregistrement complet et auditable du calcul.
Où les yards d'un cylindre apparaissent
Le volume cylindrique en yards cubes est une quantité de base dans la construction et l'aménagement paysager américains, car le mètre ruban affiche des pieds tandis que la centrale à béton, la gravière et la pépinière facturent en yards. Les entrepreneurs calculent les yards des trous de poteaux, semelles, pieux et colonnes en tube carton ; un seul trou de 2 pieds de diamètre et 5 pieds de profondeur prend environ 0.58 yards cubes, et une douzaine de trous se arrondit jusqu'à la décision d'une toupie complète.
Cuvelages de puits, réservoirs d'eau, silos à grain, tas de sable et de granulats, puisards de drainage et bassins cylindriques se ramènent à πr²h÷27 avec seulement deux mesures.
Cas d’usage
Commander du béton pour des trous de poteaux
Obtenez les yards cubes d'un trou cylindrique, d'une semelle ou d'une colonne en tube directement à partir de son rayon et de sa profondeur en pieds — l'unité exacte facturée par la centrale à béton.
Dimensionner réservoirs et silos en yards
Calculez la capacité en yards cubes d'un réservoir d'eau, d'un cuvelage de puits ou d'un silo à grain à partir de deux lectures au mètre, pour planifier remplissage et matériaux.
Estimer le remblai d'excavations rondes
Convertissez le rayon et la profondeur d'une excavation ronde, d'un puisard ou d'un bassin en yards cubes de gravier, de sable ou de remblai à commander.
Questions fréquentes
Combien cela coûte-t-il ?
C'est aussi gratuit dans votre navigateur sur cette page.
J'ai mesuré le diamètre, pas le rayon. Qu'envoyer ?
Divisez d'abord le diamètre par deux. La formule est πr²h÷27, et envoyer le diamètre comme rayon donnerait quatre fois le volume réel.
Puis-je contrôler la précision ?
Oui. Le champ optionnel decimals fixe les décimales du volume, de 0 à 12, avec six par défaut. L'arrondi est supérieur.
Mes données sont-elles stockées quelque part ?
Non. Le calcul est une fonction pure : le rayon et la hauteur sont traités en mémoire puis supprimés, et seul le volume est renvoyé.
Pourquoi le volume est-il divisé par 27 ?
Parce qu'un yard cube est un cube de trois pieds de côté, qui contient exactement 27 pieds cubes. Ce 27 est une définition exacte et non un facteur arrondi : le seul arrondi est celui que vous choisissez à la fin.
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/math/cubic-yards-cylinder \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":2,"height":5}'const res = await fetch("https://api.kit.forhosting.com/math/cubic-yards-cylinder", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 2,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cubic-yards-cylinder",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 2,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cubic-yards-cylinder", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":2,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":2,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cubic-yards-cylinder", 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": 2,
"height": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cubic_yards_cylinder",
"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
Les deux entrées sont validées comme nombres positifs et finis avant tout calcul, et toute autre valeur est rejetée avec une erreur invalid_input typée qui nomme le champ en cause, de sorte qu'une mauvaise lecture au mètre ne se transforme jamais en quantité de commande silencieusement fausse.
Des pieds en entrée aux yards cubes en sortie
Cet endpoint applique donc V_yd³ = πr²h ÷ 27 en une seule étape, c'est-à-dire le calcul que tout bon de commande de béton suppose implicitement.
Validation, précision et arrondi
Zéro, une valeur négative, un champ manquant, une chaîne non analysable, NaN ou l'infini sont rejetés avec une erreur <em>invalid_input</em> typée dont le message nomme le champ fautif — une erreur jamais facturée, car ce sont les données de l'appelant qui ont échoué, pas le service. Les chaînes numériques comme "2.5" sont acceptées et converties, ce qui rend l'endpoint convivial pour les formulaires et les paramètres de requête, directement depuis une tablette de chantier.
Où les yards d'un cylindre apparaissent
La capacité s'exécute comme fonction pure sur notre edge mondial : rien n'est stocké, rien n'est envoyé à des tiers, et le même code qui répond aux appels API payants tourne gratuitement dans votre navigateur sur cette page, si bien que vous pouvez vérifier une dimension interactivement avant de la brancher sur une feuille de chiffrage. À $0.002 par requête sans composante unitaire, balayer des milliers de dimensions candidates — par exemple dimensionner un réservoir ou une profondeur de trou contre un budget de matériau strict — coûte exactement ce que dit le catalogue, sans surprise.
Questions techniques
Quelles unités utilise-t-il ?
Le rayon et la hauteur sont en pieds ; le résultat est en yards cubes, avec la définition exacte 1 yard cube = 27 pieds cubes.
Quelles entrées sont rejetées ?
Tout ce qui n'est pas un nombre positif et fini : zéro, valeurs négatives, chaînes non numériques, NaN, infini et champs manquants renvoient une erreur invalid_input typée.