Choisissez ce que vous cherchez, puis saisissez les longueurs de côté (m) et, pour une clôture en panneaux, leur largeur, ou pour une clôture en bois, la hauteur, l’entraxe des poteaux, les rangs de traverses et les dimensions des lames. Les longueurs commerciales, le mortier par trou et les prix peuvent rester vides.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formules et schémas
-
Nombre de panneaux (clôture en panneaux)
-
Nombre de poteaux (clôture en panneaux)
-
Fondations et volume de mortier
-
Nombre de poteaux et entraxe réel (clôture en bois)
-
Nombre et longueur totale des traverses (lisses)
-
Nombre de lames (verticales ou horizontales)
-
Lames à acheter, pertes comprises
-
Calcul inverse : longueur couverte par vos panneaux
-
Coût estimé
-
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Saisissez la longueur de chaque côté (un seul pour une clôture droite, jusqu’à 4 si elle tourne) et la largeur des panneaux (l’entraxe des poteaux) : vous obtenez aussitôt le nombre de panneaux et de poteaux d’une clôture en grillage rigide, en aluminium ou en PVC, et à quelle largeur couper le dernier panneau
- Choisissez un poteau d’angle commun, ou un poteau à chaque bout de chaque côté (2 poteaux par angle). Il faut un massif de fondation par poteau, et si vous scellez les poteaux, le volume total de mortier ou de béton se déduit du volume par trou
- Pour une clôture en bois à faire soi-même, le calcul donne les poteaux et l’entraxe réel à partir de l’entraxe maximal (par exemple 1 000 mm), les traverses selon le nombre de rangs, et les lames verticales ou horizontales selon leur largeur et le jour entre lames, avec un pourcentage de perte
- À l’inverse, trouvez la longueur que couvrent les panneaux que vous avez déjà et les poteaux nécessaires. Indiquez les prix (facultatif) des panneaux, lames, traverses, poteaux et fondations pour obtenir le coût de chaque matériau et le total
- Une élévation de chaque côté (poteaux, panneaux ou lames, traverses et fondations) permet de vérifier le calepinage tout en comptant. Une explication simple des formules et des formules à copier pour Excel, Google Sheets et Python sont aussi sur cette page
À quoi sert ce calcul ?
Par exemple, pour 6,8 m le long de la limite de propriété puis 5 m après l’angle en panneaux de 2 m d’entraxe, il faut \(\lceil 6800 \div 2000 \rceil = 4\) et \(\lceil 5000 \div 2000 \rceil = 3\) panneaux, soit 7 ; avec 2 poteaux à l’angle, \((4 + 1) + (3 + 1) = 9\) poteaux, et 8 avec un poteau d’angle commun. Avec des panneaux de 2,50 m, comptez \(\lceil 6800 \div 2500 \rceil = 3\) et \(\lceil 5000 \div 2500 \rceil = 2\), soit 5 panneaux et 6 poteaux avec un poteau d’angle commun.
Quand on achète soi-même les matériaux, il faut compter « tant de panneaux, tant de poteaux, tant d’embouts ou de raccords » ; savoir aussi à quelle largeur recouper le dernier panneau facilite la commande et la pose. Vérifiez d’abord l’emplacement de la limite, les règles de hauteur du PLU et, si la commune l’exige, faites une déclaration préalable.
Pour une clôture occultante en bois de 1,2 m de haut et 6,8 m de long, comptez \(\lceil 6800 \div 1000 \rceil + 1 = 8\) poteaux à 1 000 mm d’entraxe au plus, \(2 \times 7 = 14\) traverses sur 2 rangs, et \(6800 \div 100 = 68\) lames verticales de 90 mm avec un jour de 10 mm (72 avec 5 % de perte).
Une longueur de 2 m ne donne qu’une lame de 1,20 m, alors qu’une longueur de 2,40 m en donne exactement deux : le choix de la longueur commerciale et de la hauteur change beaucoup les chutes. Une clôture occultante prend le vent : pour la section des poteaux, la profondeur d’ancrage et les jambes de force, suivez les conseils du vendeur, et comptez les pièces sur cette page.
Un devis aligne des quantités comme « panneaux : tant », « poteaux : tant », « raccords d’angle : tant », « plots : tant », « mortier : tant de sacs ». En connaissant ces formules, vous pouvez retrouver vous-même comment chaque quantité découle des dimensions du terrain, et préparer les questions à poser (traitement des angles, découpe des bouts, emplacement du portail, pose sur un muret existant ou non).
Un devis comprend aussi l’évacuation des terres, la dépose de l’ancienne clôture, la main-d’œuvre et les frais : le nombre de pièces seul ne suffit pas à juger si le prix est correct.
Pour entourer un potager de grillage ou d’une clôture contre les animaux, on compte aussi les panneaux côté par côté (longueur ÷ largeur, arrondi au-dessus) et les poteaux par « panneaux + 1 ». Même pour un enclos sur quatre côtés, la clôture s’interrompt à l’entrée (le portail) : saisissez les côtés 1, 2… en partant d’un côté de l’entrée, sans inclure la largeur de l’entrée (si l’entrée est au milieu d’un côté, coupez ce côté en deux). Le traitement des angles (2 poteaux ou un poteau commun) fait varier le total du nombre d’angles.
Si vous scellez les poteaux au mortier, le volume par trou donne le total, puis la page « Dosage du mortier et du béton » donne les sacs de ciment et de sable.
Pour un kit « 4 panneaux + 5 poteaux » ou des panneaux restant d’anciens travaux, nombre × largeur donne \(4 \times 2000 = 8000\) mm : on couvre 8 m et il faut « panneaux + 1 », soit 5 poteaux. C’est un bon repère pour n’acheter que ce qui manque.
Formules et schémas
Symboles et termes
Symboles
| \(L_{i}\) | èle indice i | La longueur du côté \(i\) (1er, 2e, etc.), de « longueur ». On la saisit en m et on la convertit en mm pour le calcul. |
| \(k\) | ka | Le nombre de côtés (1 à 4) : 1 pour une clôture droite, 2 pour un L, 3 pour un U. Le nombre d’angles vaut \(k - 1\). |
| \(L\) | èle | La longueur totale de la clôture, somme de tous les côtés : \(L = L_{1} + L_{2} + \cdots + L_{k}\). |
| \(w\) | double vé | La largeur d’un panneau (= l’entraxe des poteaux, en mm), de l’anglais « width ». Par exemple 2 500 mm pour la plupart des panneaux de grillage rigide. |
| \(n_{i}\) | enne indice i | Le nombre de panneaux du côté \(i\) (de lames pour des lames verticales), de « nombre ». On le calcule par \(n_{i} = \lceil L_{i} \div w \rceil\). |
| \(N\) | enne majuscule | Le nombre total de panneaux, somme des \(n_{i}\) de chaque côté. En calcul inverse, c’est le nombre de panneaux dont vous disposez. |
| \(P\) | pé | Le nombre de poteaux, de l’anglais « post ». Pour une clôture en panneaux, \(P = N + k\) (2 poteaux par angle) ou \(N + 1\) (poteau d’angle commun). |
| \(P_{i}\) | pé indice i | Le nombre de poteaux du côté \(i\) d’une clôture en bois : \(P_{i} = \lceil L_{i} \div p \rceil + 1\). |
| \(p\) | pé minuscule | L’entraxe maximal des poteaux d’une clôture en bois (en mm), de « pas ». L’exemple du calculateur est 1 000 mm, mais on le choisit selon le poids des lames et la prise au vent. |
| \(p'_{i}\) | pé prime indice i | L’entraxe réel des poteaux du côté \(i\) (en mm), obtenu après avoir arrondi le nombre de poteaux au-dessus pour ne pas dépasser \(p\) : \(L_{i} \div (P_{i} - 1)\). |
| \(F\) | èfe | Le nombre de fondations (plots béton, massifs ou trous de scellement), de « fondation ». Il y en a autant que de poteaux : \(F = P\). |
| \(v\) | vé | Le volume de mortier ou de béton coulé dans le trou d’un poteau (en L), de « volume ». C’est le volume du trou moins celui du poteau. |
| \(V\) | vé majuscule | Le volume total de mortier de scellement (en L) : \(V = P \times v\). |
| \(t\) | té | Le nombre de rangs de traverses d’une clôture en bois. 2 par défaut. |
| \(q\) | ku | Le nombre total de travées (intervalles entre poteaux), somme des « poteaux − 1 » de chaque côté, égale à la somme des \(\lceil L_{i} \div p \rceil\). |
| \(R\) | erre | Le nombre de traverses, de l’anglais « rail ». On le calcule par \(R = t \times q\). |
| \(\ell_{R}\) | èle cursif indice erre | La longueur totale de traverses (en m) : \(\ell_{R} = t \times L\). On l’écrit en cursive pour la distinguer de la longueur \(L\). |
| \(H\) | ache | La hauteur de la clôture (en mm), de « hauteur ». Pour une clôture en bois, c’est la longueur d’une lame verticale, et elle donne le nombre de rangs de lames horizontales. |
| \(b\) | bé | La largeur d’une lame (en mm), de l’anglais « board ». Par exemple 90 mm ou 145 mm. |
| \(s\) | esse | Le jour entre deux lames (en mm), de l’anglais « space ». 10 mm par défaut. |
| \(m\) | emme | Le nombre de rangs de lames horizontales : \(m = \lceil H \div (b + s) \rceil\). |
| \(\ell\) | èle cursif | La longueur commerciale des lames (en mm). Pour des lames horizontales, elle sert à trouver le nombre de lames par rang. |
| \(B_{i}\) | bé indice i | Le nombre de lames horizontales du côté \(i\) : \(B_{i} = m \times \lceil L_{i} \div \ell \rceil\). |
| \(B\) | bé majuscule | Le nombre total de lames (net, sans pertes) : la somme des \(n_{i}\) pour des lames verticales, ou des \(B_{i}\) pour des lames horizontales. |
| \(r\) | erre minuscule | Le pourcentage de perte (%), de l’anglais « rate » (taux). 5 % par défaut. |
| \(B'\) | bé prime | Le nombre de lames à acheter, pertes comprises : \(B' = \lceil B \times (1 + r \div 100) \rceil\). |
| \(L_{\max}\) | èle max | La longueur couverte en ligne droite par les panneaux dont vous disposez : \(L_{\max} = N \times w\). « max » abrège « maximum ». |
| \(u\) | u | Le prix unitaire d’un matériau (en €), de « unitaire » : un panneau ou une lame, une traverse ou un poteau, une fondation. |
| \(Q\) | ku majuscule | La quantité correspondant au prix unitaire, de « quantité ». |
| \(C\) | cé | Le coût d’un matériau (en €), de « coût » : \(C = u \times Q\). |
| \(T\) | té majuscule | Le coût total estimé (en €), de « total ». Il ne comprend que les matériaux (panneaux ou lames, traverses, poteaux, fondations). |
| \(\lceil x \rceil\) | partie entière supérieure | Symbole de l’arrondi à l’entier supérieur (par exemple \(\lceil 3{,}4 \rceil = 4\), \(\lceil 5 \rceil = 5\)). |
| \(\lfloor x \rfloor\) | partie entière | Symbole de l’arrondi à l’entier inférieur (par exemple \(\lfloor 3{,}09 \rfloor = 3\), \(\lfloor 2{,}02 \rfloor = 2\)). Il sert au nombre de pièces qu’on tire d’une longueur commerciale. |
Termes
| poteau | La pièce verticale fixée au sol qui porte la clôture. Pour une clôture en panneaux, les poteaux sont posés à l’entraxe des panneaux ; pour une clôture en bois, on utilise des poteaux bois et on choisit soi-même l’entraxe. |
| panneau | Un élément de clôture tout fait qui se pose entre deux poteaux : grillage soudé, aluminium, PVC, bois ou composite. Sa largeur correspond à un entraxe normalisé (2 m, 2,50 m, etc.). |
| grillage rigide | Clôture en panneaux de fils d’acier soudés fixés sur des poteaux, très courante en France pour les limites de terrain. Les panneaux font le plus souvent 2,50 m de large et de 1,03 à 2,03 m de haut. |
| clôture occultante | Clôture sans jour ou presque, qui empêche de voir de l’extérieur. Elle prend le vent de face : à hauteur égale, il faut souvent réduire l’entraxe des poteaux ou agrandir les fondations ; vérifiez la notice du produit. |
| traverse | Pièce de bois horizontale posée entre deux poteaux pour fixer les lames d’une clôture en bois, aussi appelée lisse. On en met une par travée, sur 2 ou 3 rangs selon la hauteur. |
| lisse | Pièce horizontale posée entre les poteaux pour fixer les lames. Sur cette page, même sens que traverse. |
| lames verticales | Pose des lames debout sur les traverses. Nombre = longueur du côté ÷ (largeur + jour), arrondi au-dessus ; chaque lame mesure la hauteur de la clôture. |
| lames horizontales | Pose des lames couchées en plusieurs rangs. Rangs = hauteur ÷ (largeur + jour), arrondi au-dessus ; lames par rang = longueur du côté ÷ longueur commerciale, arrondi au-dessus ; les aboutements se font sur les poteaux. |
| entraxe | La distance entre l’axe d’une pièce et l’axe de la suivante. L’écartement des poteaux se donne en entraxe, et non en distance entre les faces (le « vide » entre poteaux). |
| travée | L’intervalle entre deux poteaux. Les traverses s’aboutent sur les poteaux, d’où une traverse par travée ; le total \(q\) compte les travées de tous les côtés. |
| fourniture par le client | Le client achète lui-même les panneaux, poteaux et autres matériaux et ne confie que la pose à un professionnel. Il doit alors compter les quantités lui-même, ce que permettent les formules de cette page. |
| problème des intervalles | Problème classique de l’école sur le lien entre des objets alignés et les intervalles qui les séparent. Avec un objet à chaque bout, « objets = intervalles + 1 » : c’est le « + 1 » de la formule des poteaux. |
| arrondi à l’entier supérieur | S’il y a une partie décimale, on passe à l’entier suivant. Les nombres de panneaux, de lames et de poteaux s’arrondissent toujours ainsi, puisqu’on ne peut pas s’arrêter en cours de route. |
| arrondi à l’entier inférieur | On supprime la partie décimale. Le nombre de pièces qu’on tire d’une longueur commerciale s’arrondit ainsi, puisqu’une pièce incomplète ne sert à rien. |
| longueur commerciale | La longueur standard dans laquelle le bois est vendu. En France, les lames et chevrons se vendent le plus souvent en 1,80 m, 2 m, 2,40 m, 3 m ou 4 m selon les produits. |
| nombre de pièces par longueur | Combien de pièces de la longueur voulue on tire d’une longueur commerciale : la longueur commerciale divisée par la longueur de la pièce, arrondie à l’entier inférieur. La page « Calcul de débit de bois » tient compte aussi du trait de scie. |
| pourcentage de perte | La part prévue en plus de la quantité nette pour les chutes de bout, les fentes, les nœuds ou les lames voilées qu’on écarte, et les réserves en cas d’erreur. Pour les lames d’une clôture en bois, on prévoit souvent 5 à 10 %. |
| plot béton | Bloc de béton préfabriqué percé pour recevoir un poteau. On l’enterre de niveau, on y place le poteau et on le scelle au mortier. Un plot par poteau. |
| massif de fondation | La fondation propre à chaque poteau : plot béton ou béton coulé dans un trou. Pour une clôture posée sur un muret, le muret sert de fondation (platines ou scellement en tête). |
| mortier | Mélange de ciment, de sable et d’eau, coulé dans les trous ou les plots pour sceller les poteaux. Avec du gravier en plus, c’est du béton ; la page « Dosage du mortier et du béton » donne les quantités et les sacs. |
| raccord d’angle | Pièce qui relie deux panneaux à un angle, quand chaque côté se termine par son propre poteau. Il en faut autant que d’angles (côtés − 1). |
| poteau d’angle | Un seul poteau placé à l’angle, qui reçoit les panneaux ou les traverses des deux côtés. On économise alors un poteau par angle. |
| embout | Pièce de finition posée aux deux bouts de la clôture, sur le dernier poteau ou panneau. Elle cache la coupe et évite de se blesser. Il en faut 2, non comptés sur cette page. |
| jambe de force | Appui oblique qui empêche un poteau de basculer sur une clôture haute ou exposée au vent. Son besoin et son nombre dépendent de la notice du produit ; il n’est pas compté ici. |
| portail | La porte d’entrée de la clôture (portail ou portillon). Ses piliers sont plus gros et leurs fondations plus grandes que celles des poteaux : comptez-les à part selon le modèle. La largeur du portail ne fait pas partie de la longueur des côtés. |
| limite de propriété | La séparation entre votre terrain et celui du voisin ou la voie publique. L’emplacement de la clôture par rapport à cette limite (en limite, en retrait, mitoyenne) et sa hauteur se décident d’après les accords avec le voisin et les règles de la commune (PLU). |
Ce qu’il est utile de savoir avant de commencer
Voici ce qui aide à utiliser le calcul de cette page en le comprenant vraiment, et pas seulement en appuyant sur le bouton.
| Conversions d’unités de longueur (CE1-CE2, 7-9 ans) |
|
| Division euclidienne, quotient et reste (CE2-CM1, 8-10 ans) |
|
| Arrondis (CM1-CM2, 9-11 ans) |
|
| Le problème des intervalles (CE2-CM2, 8-11 ans) |
|
| Pourcentages (CM2-6e, 10-12 ans) |
|
| Multiplication et division de décimaux (CM2-6e, 10-12 ans) |
|
Calculer avec Excel
| Longueur du côté 1 L1 (mm) | 6800 |
| Longueur du côté 2 L2 (mm, 0 s’il n’y en a pas) | 5000 |
| Largeur de panneau w (mm) | 2000 |
| Panneaux du côté 1 n1 | =ARRONDI.SUP(B1/B3;0) |
| Panneaux du côté 2 n2 | =ARRONDI.SUP(B2/B3;0) |
| Total des panneaux N | =B4+B5 |
| Total des panneaux N | 7 |
| Nombre de côtés k | 2 |
| Poteaux P (2 par angle) | =B1+B2 |
| Poteaux P (poteau d’angle commun) | =B1+1 |
| Poteaux P | 9 |
| Mortier par trou v (L) | 30 |
| Fondations F | =B1 |
| Volume de mortier V (L) | =B1*B2 |
| Longueur du côté L (mm) | 6800 |
| Entraxe maximal p (mm) | 1000 |
| Poteaux P | =ARRONDI.SUP(B1/B2;0)+1 |
| Entraxe réel (mm) | =B1/(B3-1) |
| Rangs de traverses t | 2 |
| Nombre total de travées q | 7 |
| Longueur totale L (mm) | 6800 |
| Traverses R | =B1*B2 |
| Longueur totale de traverses (m) | =B1*B3/1000 |
| Longueur du côté L (mm) | 6800 |
| Largeur de lame b (mm) | 90 |
| Jour s (mm) | 10 |
| Lames verticales n | =ARRONDI.SUP(B1/(B2+B3);0) |
| Hauteur de la clôture H (mm) | 1000 |
| Largeur de lame b (mm) | 105 |
| Jour s (mm) | 20 |
| Longueur du côté L (mm) | 5400 |
| Longueur commerciale ℓ (mm) | 2000 |
| Rangs de lames m | =ARRONDI.SUP(B1/(B2+B3);0) |
| Lames horizontales B | =B6*ARRONDI.SUP(B4/B5;0) |
| Lames (net) B | 68 |
| Pourcentage de perte r (%) | 5 |
| Lames à acheter | =ARRONDI.SUP(B1*(1+B2/100);0) |
| Panneaux disponibles N | 4 |
| Largeur de panneau w (mm) | 2000 |
| Longueur couverte (m) | =B1*B2/1000 |
| Poteaux P | =B1+1 |
| Prix d’un panneau (€) | 45 |
| Nombre de panneaux | 7 |
| Prix d’un poteau (€) | 15 |
| Nombre de poteaux | 9 |
| Prix d’une fondation (€) | 6 |
| Nombre de fondations | 9 |
| Coût total estimé (€) | =B1*B2+B3*B4+B5*B6 |
ARRONDI.SUP(valeur ; 0) arrondit à l’entier supérieur (le ⌈ ⌉ des formules).
Le 1er tableau donne B4 = 4, B5 = 3 et B6 = 7 ; le 2e B3 = 9 et B4 = 8 ; le 3e B3 = 9 et B4 = 270 L ; le 4e B3 = 8 et B4 ≈ 971,4 mm ; le 5e B4 = 14 et B5 = 13,6 m ; le 6e B4 = 68 ; le 7e B6 = 8 rangs et B7 = 24 ; le 8e B3 = 72 ; le 9e B3 = 8 m et B4 = 5 ; le 10e B7 = 504 €. Il suffit de remplacer la colonne B par vos valeurs. Avec 3 côtés ou plus, ajoutez des lignes au 1er tableau avec la même formule.
Calculer avec Google Sheets
| Longueur du côté 1 L1 (mm) | 6800 |
| Longueur du côté 2 L2 (mm, 0 s’il n’y en a pas) | 5000 |
| Largeur de panneau w (mm) | 2000 |
| Panneaux du côté 1 n1 | =ARRONDI.SUP(B1/B3;0) |
| Panneaux du côté 2 n2 | =ARRONDI.SUP(B2/B3;0) |
| Total des panneaux N | =B4+B5 |
| Total des panneaux N | 7 |
| Nombre de côtés k | 2 |
| Poteaux P (2 par angle) | =B1+B2 |
| Poteaux P (poteau d’angle commun) | =B1+1 |
| Poteaux P | 9 |
| Mortier par trou v (L) | 30 |
| Fondations F | =B1 |
| Volume de mortier V (L) | =B1*B2 |
| Longueur du côté L (mm) | 6800 |
| Entraxe maximal p (mm) | 1000 |
| Poteaux P | =ARRONDI.SUP(B1/B2;0)+1 |
| Entraxe réel (mm) | =B1/(B3-1) |
| Rangs de traverses t | 2 |
| Nombre total de travées q | 7 |
| Longueur totale L (mm) | 6800 |
| Traverses R | =B1*B2 |
| Longueur totale de traverses (m) | =B1*B3/1000 |
| Longueur du côté L (mm) | 6800 |
| Largeur de lame b (mm) | 90 |
| Jour s (mm) | 10 |
| Lames verticales n | =ARRONDI.SUP(B1/(B2+B3);0) |
| Hauteur de la clôture H (mm) | 1000 |
| Largeur de lame b (mm) | 105 |
| Jour s (mm) | 20 |
| Longueur du côté L (mm) | 5400 |
| Longueur commerciale ℓ (mm) | 2000 |
| Rangs de lames m | =ARRONDI.SUP(B1/(B2+B3);0) |
| Lames horizontales B | =B6*ARRONDI.SUP(B4/B5;0) |
| Lames (net) B | 68 |
| Pourcentage de perte r (%) | 5 |
| Lames à acheter | =ARRONDI.SUP(B1*(1+B2/100);0) |
| Panneaux disponibles N | 4 |
| Largeur de panneau w (mm) | 2000 |
| Longueur couverte (m) | =B1*B2/1000 |
| Poteaux P | =B1+1 |
| Prix d’un panneau (€) | 45 |
| Nombre de panneaux | 7 |
| Prix d’un poteau (€) | 15 |
| Nombre de poteaux | 9 |
| Prix d’une fondation (€) | 6 |
| Nombre de fondations | 9 |
| Coût total estimé (€) | =B1*B2+B3*B4+B5*B6 |
Calculer avec Python
import math
# ===== Clôture en panneaux =====
sides_mm = [6800, 5000] # longueurs des côtés (mm) : une seule pour une clôture droite, dans l'ordre si elle tourne
panel_w_mm = 2000 # largeur de panneau = entraxe des poteaux (mm)
is_corner_shared = False # True pour un poteau d'angle commun (False pour 2 poteaux par angle)
hole_mortar_l = 30 # mortier par trou de poteau (L)
panels_each = [math.ceil(L / panel_w_mm) for L in sides_mm] # panneaux par côté (arrondi au-dessus)
last_widths = [L - (n - 1) * panel_w_mm for L, n in zip(sides_mm, panels_each)] # largeur du dernier panneau de chaque côté
panels = sum(panels_each)
posts = panels + 1 if is_corner_shared else panels + len(sides_mm) # poteaux (problème des intervalles)
bases = posts # fondations
mortar_l = posts * hole_mortar_l # volume de mortier (L)
print(f"Panneaux : {panels_each} par côté -> {panels} au total (dernier panneau : {last_widths} mm)")
print(f"Poteaux : {posts}, fondations : {bases}, mortier : {mortar_l} L")
# ===== Clôture en bois (lames verticales) =====
fence_h_mm = 1200 # hauteur de la clôture (mm)
post_pitch_mm = 1000 # entraxe maximal des poteaux (mm)
rail_rows = 2 # rangs de traverses
board_w_mm = 90 # largeur de lame (mm)
gap_mm = 10 # jour entre lames (mm)
loss_rate = 5 # pourcentage de perte (%)
spans_each = [max(math.ceil(L / post_pitch_mm), 1) for L in sides_mm] # travées par côté
posts_wood = sum(q + 1 for q in spans_each) # poteaux (2 par angle)
pitch_actual = [L / q for L, q in zip(sides_mm, spans_each)] # entraxe réel
rails = rail_rows * sum(spans_each) # traverses
boards = sum(math.ceil(L / (board_w_mm + gap_mm)) for L in sides_mm) # lames verticales (net)
boards_buy = math.ceil(boards * (1 + loss_rate / 100)) # lames à acheter, pertes comprises
print(f"Bois : {posts_wood} poteaux (entraxe réel {[round(p, 1) for p in pitch_actual]} mm), {rails} traverses")
print(f"Lames verticales : {boards} net -> {boards_buy} pertes comprises (longueur {fence_h_mm} mm)")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
nᵢ = ⌈Lᵢ ÷ w⌉, N = n₁ + n₂ + … + nₖ
n_{i} = \left\lceil \frac{L_{i}}{w} \right\rceil,\quad N = \sum_{i=1}^{k} n_{i}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>w</mi></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>N</mi>
<mo>=</mo>
<munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover>
<msub><mi>n</mi><mi>i</mi></msub>
</mrow>
</math>
n_i = |~ L_i / w ~|, N = sum_(i=1)^k n_i
n = Ceiling[L/w]; nTotal = Total[n]
n[i] := ceil(L[i]/w); N := add(n[i], i = 1 .. k);
n = ceil(L./w); N = sum(n);
n_i = ⌈L_i/w⌉, N = ∑_(i=1)^k n_i
P = N + k (2 poteaux par angle), P = N + 1 (poteau d’angle commun)
P = N + k \quad(\text{2 poteaux par angle}),\qquad P = N + 1 \quad(\text{poteau d’angle commun})
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mi>k</mi>
<mo>,</mo>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>
P = N + k, P = N + 1
p = nTotal + k; pShared = nTotal + 1
P := N + k; Pshared := N + 1;
P = N + k; Pshared = N + 1;
P = N + k, P = N + 1
F = P, V = P × v
F = P,\quad V = P v
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>F</mi>
<mo>=</mo>
<mi>P</mi>
<mo>,</mo>
<mi>V</mi>
<mo>=</mo>
<mi>P</mi>
<mo>×</mo>
<mi>v</mi>
</mrow>
</math>
F = P, V = P * v
f = p; vTotal = p v
F := P; V := P*v;
F = P; V = P*v;
F = P, V = P × v
Pᵢ = ⌈Lᵢ ÷ p⌉ + 1, p'ᵢ = Lᵢ ÷ (Pᵢ − 1)
P_{i} = \left\lceil \frac{L_{i}}{p} \right\rceil + 1,\quad p'_{i} = \frac{L_{i}}{P_{i} - 1}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>P</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>p</mi></mfrac>
<mo>⌉</mo>
<mo>+</mo>
<mn>1</mn>
<mo>,</mo>
<msubsup><mi>p</mi><mi>i</mi><mo>′</mo></msubsup>
<mo>=</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>−</mo><mn>1</mn></mrow></mfrac>
</mrow>
</math>
P_i = |~ L_i / p ~| + 1, p'_i = L_i / (P_i - 1)
pi = Ceiling[L/p] + 1; pitchActual = L/(pi - 1)
P[i] := ceil(L[i]/p) + 1; pActual[i] := L[i]/(P[i] - 1);
P = ceil(L./p) + 1; pActual = L./(P - 1);
P_i = ⌈L_i/p⌉ + 1, p'_i = L_i/(P_i − 1)
R = t × q, ℓR = t × L
R = t q,\quad \ell_{R} = t L
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mi>t</mi>
<mo>×</mo>
<mi>q</mi>
<mo>,</mo>
<msub><mi>ℓ</mi><mi>R</mi></msub>
<mo>=</mo>
<mi>t</mi>
<mo>×</mo>
<mi>L</mi>
</mrow>
</math>
R = t * q, l_R = t * L
r = t q; lR = t l
R := t*q; lR := t*L;
R = t*q; lR = t*L;
R = t × q, ℓ_R = t × L
nᵢ = ⌈Lᵢ ÷ (b + s)⌉, m = ⌈H ÷ (b + s)⌉, Bᵢ = m × ⌈Lᵢ ÷ ℓ⌉
n_{i} = \left\lceil \frac{L_{i}}{b + s} \right\rceil,\quad m = \left\lceil \frac{H}{b + s} \right\rceil,\quad B_{i} = m \left\lceil \frac{L_{i}}{\ell} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mrow><mi>b</mi><mo>+</mo><mi>s</mi></mrow></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>m</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>H</mi><mrow><mi>b</mi><mo>+</mo><mi>s</mi></mrow></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<msub><mi>B</mi><mi>i</mi></msub>
<mo>=</mo>
<mi>m</mi>
<mo>⁢</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>ℓ</mi></mfrac>
<mo>⌉</mo>
</mrow>
</math>
n_i = |~ L_i / (b + s) ~|, m = |~ H / (b + s) ~|, B_i = m |~ L_i / l ~|
n = Ceiling[L/(b + s)]; m = Ceiling[h/(b + s)]; bi = m Ceiling[L/len]
n[i] := ceil(L[i]/(b + s)); m := ceil(H/(b + s)); B[i] := m*ceil(L[i]/l);
n = ceil(L./(b + s)); m = ceil(H/(b + s)); B = m*ceil(L./len);
n_i = ⌈L_i/(b + s)⌉, m = ⌈H/(b + s)⌉, B_i = m⌈L_i/ℓ⌉
B′ = ⌈B × (1 + r/100)⌉
B' = \left\lceil B \left(1 + \frac{r}{100}\right) \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>B</mi><mo>′</mo></msup>
<mo>=</mo>
<mo>⌈</mo>
<mi>B</mi>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
<mo>⌉</mo>
</mrow>
</math>
B' = |~ B (1 + r/100) ~|
bBuy = Ceiling[b (1 + r/100)]
Bbuy := ceil(B*(1 + r/100));
Bbuy = ceil(B*(1 + r/100));
B′ = ⌈B(1 + r/100)⌉
Lmax = N × w, P = N + 1
L_{\max} = N w,\quad P = N + 1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>max</mi></msub>
<mo>=</mo>
<mi>N</mi>
<mo>×</mo>
<mi>w</mi>
<mo>,</mo>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>
L_max = N * w, P = N + 1
lMax = n w; p = n + 1
Lmax := N*w; P := N + 1;
Lmax = N*w; P = N + 1;
L_max = N × w, P = N + 1
C = u × Q, T = C₁ + C₂ + C₃ + C₄
C = u Q,\quad T = C_{1} + C_{2} + C_{3} + C_{4}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<mi>Q</mi>
<mo>,</mo>
<mi>T</mi>
<mo>=</mo>
<msub><mi>C</mi><mn>1</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>2</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>3</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>4</mn></msub>
</mrow>
</math>
C = u * Q, T = C_1 + C_2 + C_3 + C_4
c = u q; t = c1 + c2 + c3 + c4
C := u*Q; T := C1 + C2 + C3 + C4;
C = u*Q; T = C1 + C2 + C3 + C4;
C = u × Q, T = C_1 + C_2 + C_3 + C_4
Faire faire le calcul par ChatGPT
Vous êtes un assistant de calcul des quantités de matériaux pour une clôture. Effectuez les calculs ci-dessous en exécutant réellement du code Python, et fondez votre réponse uniquement sur les nombres obtenus à l’exécution (ne calculez pas de tête et ne devinez pas). Je pose une clôture en panneaux de 2 000 mm d’entraxe sur un L de 6,8 m (côté 1) et 5 m (côté 2). À l’angle, chaque côté a son propre poteau (2 poteaux à l’angle) relié par un raccord d’angle. Chaque poteau est scellé avec 30 L de mortier. Calculez les valeurs suivantes. 1. Le nombre de panneaux par côté (longueur ÷ 2000, arrondi au-dessus) et le total, et à quelle largeur (mm) couper le dernier panneau de chaque côté 2. Le nombre de poteaux (somme de « panneaux + 1 » par côté), puis avec un seul poteau d’angle commun 3. Le nombre de fondations (autant que de poteaux) et le volume total de mortier 4. Pour une clôture en bois sur les mêmes côtés : les poteaux par côté avec un entraxe de 1 000 mm au plus et l’entraxe réel, les traverses sur 2 rangs, et le nombre de lames verticales de 90 mm avec un jour de 10 mm, net puis avec 5 % de perte Indiquez les formules utilisées et les nombres obtenus à l’exécution.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire