Kies het materiaal en hoe je de lengte invult, en vul dan de afmetingen van de kamer (of de omtrek) en de standaardlengte in. Bij een plint vul je de breedte en het aantal openingen in waar geen plint komt, zoals deuren en tuindeuren, één soort per rij (laat rijen die je niet gebruikt leeg).
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en figuren
-
Omtrek van de kamer (totale lengte van de wanden)
-
Totale breedte van de openingen (alleen bij een plint afgetrokken)
-
Marge voor de hoeken (extra voor elk verstek)
-
Benodigde lengte (incl. verlies)
-
Aantal stuks en rest
-
Aantal stuks per wand (de praktische telling met minder naden)
-
Geschatte kosten (prijs per stuk of per meter)
-
Lengte die de stuks die je al hebt kunnen dekken (terugrekenen)
-
Omtrek van een L-vormige kamer
-
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Vul de lengte en breedte van de kamer (of de omtrek) in, plus de breedte van de openingen waar geen plint komt, zoals deuren en tuindeuren, en je ziet meteen hoeveel plint je nodig hebt (inclusief verlies) en hoeveel stuks je moet kopen, met de rest
- Kies “Plint (bij de vloer, minus openingen)”, “Sierlijst (bij het plafond, geen openingen)” of “Overgangsprofiel / lijst (elke lengte)”, zodat het werkt voor elk afwerkmateriaal dat je op lengte koopt
- Je ziet het aantal uit “benodigde lengte ÷ standaardlengte” naast het praktische aantal waarbij je de stukken wand voor wand verdeelt om minder naden te krijgen (per wand naar boven afgerond). Een plattegrond toont de ruimtes voor openingen en de stukken op elke wand in kleur
- Je kunt een marge voor verstek optellen op basis van het aantal binnen- en buitenhoeken. Vul een prijs (€ per stuk of per meter) in voor een kostenraming, of het aantal stuks dat je al hebt om te zien hoeveel lengte ze dekken en hoeveel je er nog moet kopen
- Een uitleg van de formules in gewone taal en formules om te kopiëren voor Excel, Google Sheets en Python staan ook op deze pagina
Waarvoor is deze berekening handig?
Vervang je de plint samen met een nieuwe vloer of nieuw schilderwerk, dan zie je met deze formule hoeveel stuks je moet kopen. Een kamer van 3,6 × 2,7 m (omtrek 12,6 m) met een deur van 0,93 m en tuindeuren van 1,4 m heeft bijvoorbeeld een nettolengte van 10,27 m. Met 5% zaagverlies heb je 10,78 m nodig, dus met stuks van 2,4 m zijn dat er 5 (4,49 vóór het afronden).
Verdeel je de stuks wand voor wand, dan hebben de twee korte wanden van 2,7 m elk 2 stuks nodig, en de twee lange wanden (2,2 m en 2,67 m na aftrek van de openingen) 1 en 2, samen 7. Koop er 7 als je geen naden midden in een wand wilt, of 5 als je restanten wilt aanstukken.
Een sierlijst en ander decoratief lijstwerk schat je in vanaf de omtrek, zonder openingen af te trekken. Voor een kamer met een omtrek van 12,6 m en 5% verlies heb je 13,23 m nodig: 5 stuks van 3 m (4,41 vóór het afronden) of 6 stuks van 2,4 m (5,51).
Wand voor wand zijn het met stuks van 2,4 m 2 + 2 + 2 + 2 = 8 stuks, terwijl je met stuks van 3 m op 6 uitkomt (de korte wanden van 2,7 m passen in één stuk). Zo kun je vergelijken en kiezen voor langere stuks als minder naden belangrijk zijn.
Een pvc-plint wordt vaak op een rol of per meter verkocht, dus je koopt de benodigde lengte in plaats van stuks. Voor de kamer hierboven heb je 10,78 m nodig, en met de prijs per meter erbij krijg je een kostenraming.
Sommige flexibele pvc-plinten kun je om hoeken heen buigen (zonder verstek), dus een kleiner zaagverlies (bijvoorbeeld 3%) is dan genoeg. Voor stuks van bijvoorbeeld 2 m vul je 2 in als standaardlengte om het aantal te krijgen (6 stuks voor 10,78 m).
Op offertes van aannemers staat afwerkmateriaal vaak in strekkende meters, zoals “plint 16 m” of “sierlijst 13 m”, en met deze formule controleer je dat aan de omtrek van de kamer. Staat er bij een kamer met een nettolengte van 10,27 m (12,6 m min 2,33 m openingen) “plint 16 m”, dan is dat ongeveer 56% extra, een goede reden om te vragen waarom.
Aan de andere kant kan precies “10,27 m” te weinig materiaal opleveren. Een hoeveelheid met 5 tot 10% verlies is gebruikelijk.
Heb je van een eerdere klus nog drie stuks plint van 2,4 m over, dan dekken ze met 5% zaagverlies een nettolengte van 3 × 2,4 ÷ 1,05 ≈ 6,86 m. Een kamer met een omtrek van 12,6 m min een deur van 0,93 m (11,67 m) komt dan ongeveer 4,81 m tekort, dus je moet nog 3 stuks bijkopen (6 nodig, 3 in huis).
Vul het aantal stuks dat je hebt in om de lengte te zien die ze dekken en het tekort, zodat je weet wat je moet kopen.
Ook voordat je kunt meten, geeft een plattegrond een eerste raming. Een woonkamer in L-vorm met buitenmaten van 7 m × 5 m waarvan een hoek van 2,5 m × 2 m ontbreekt, heeft een omtrek van 2 × (7 + 5) = 24 m, net als de rechthoek eromheen.
Op plattegronden staan de maten vaak tot het hart van de muren, dus de binnenmaat is wat kleiner. Controleer de definitieve hoeveelheden door de kamer na te meten zodra dat kan.
Formules en figuren
Symbolen en begrippen
Symbolen
| \(L\) | el | De lengte van de kamer (m), van “lengte”. Gebruik de binnenmaat (van wand tot wand). |
| \(B\) | bee | De breedte van de kamer (m), van “breedte”. Het maakt niet uit welke zijde je de lengte noemt en welke de breedte. |
| \(P\) | pee | De omtrek van de kamer (m), van “perimeter”. Voor een rechthoekige kamer is \(P = 2(L + B)\); voor andere vormen is het de som van de lengtes van de wanden. |
| \(w_i\) | wee ie | De breedte van de opening in rij \(i\) (m), van “width”. De index \(i\) is het rijnummer (rij 1, rij 2 …). |
| \(n_i\) | en ie | Het aantal openingen in rij \(i\), van “number”. Het is 2 als je twee deuren van dezelfde breedte hebt. |
| \(\sum\) | sigma | De Griekse letter sigma (de Griekse S), voor “som”: alles bij elkaar optellen. \(\sum (w_i \times n_i)\) is “breedte × aantal van elke rij, alles opgeteld”. |
| \(D\) | dee | De totale breedte van de openingen (m), van “deduction”. Bij een plint trek je hem af van de omtrek; bij een sierlijst en een overgangsprofiel reken je met 0. |
| \(n_c\) | en see | Het aantal binnen- en buitenhoeken: n van “number” en c van “corner”. Een rechthoekige kamer heeft 4 binnenhoeken. |
| \(c\) | see | De marge per hoek, van “corner”. In de rekenmachine vul je hem in centimeters in en wordt hij omgerekend naar meters (5 cm = 0,05 m). |
| \(C\) | hoofdletter see | De marge voor de hoeken (m). \(C = n_c \times c\), de lengte die je optelt voor de verstekzaagsneden in alle hoeken. |
| \(r\) | er | Het zaagverlies, van “rate”. Bij 5% is \(r = 0{,}05\) en vermenigvuldig je met \(1 + r = 1{,}05\). |
| \(Q\) | kuu | De benodigde lengte (m), van “quantity”. \(Q = (P - D + C)(1 + r)\), de lengte die je koopt met verlies erbij. |
| \(S\) | es | De standaardlengte (m), van “stock”: de lengte waarin één stuk lijst wordt verkocht (bijvoorbeeld 2,4 m of 3 m). |
| \(\lceil\ \rceil\) | plafondfunctie (naar boven afronden) | De plafondfunctie: rond het getal tussen de haken naar boven af op een geheel getal. \(\lceil 3{,}53 \rceil = 4\) en \(\lceil 3 \rceil = 3\). Het betekent “als het niet precies uitkomt, koop dan nog één stuk extra”. |
| \(N\) | en | Het aantal stuks in de standaardlengte dat je nodig hebt, van “number”. Je vindt het met \(N = \lceil Q \div S \rceil\). |
| \(R\) | hoofdletter er | De rest (m), van “remainder”. \(R = N \times S - Q\): het totaal aan gekochte stuks min de benodigde lengte. |
| \(\ell_i\) | schuine el ie | De nettolengte van wand \(i\) (wand 1 tot 4, m): de lengte van die wand min de openingen erin. \(\ell\) is een schuine l van “lengte”, om hem te onderscheiden van de lengte van de kamer \(L\). |
| \(N_w\) | en wee | Het aantal stuks als je de standaardlengtes wand voor wand verdeelt. De index w staat voor “wand”. Je vindt het met \(N_w = \sum \lceil \ell_i \div S \rceil\). |
| \(p\) | pee | De prijs van één stuk in de standaardlengte (€ per stuk), van “prijs”. |
| \(p_m\) | pee em | De prijs per meter (€ per m); de m staat voor “meter”. Je gebruikt hem voor lijst die per lengte of op een rol wordt verkocht. |
| \(T\) | tee | De geschatte kosten (€), van “totaal”. Je vindt ze met \(T = N \times p\) of \(T = Q \times p_m\). |
| \(n_h\) | en haa | Het aantal stuks in de standaardlengte dat je al hebt: n van “number” en h van “have”. |
| \(Q_h\) | kuu haa | De nettolengte die de stuks die je al hebt kunnen dekken (m). Je vindt hem met \(Q_h = n_h \times S \div (1 + r)\). |
| \(X\) | iks | De totale lengte van een L-vormige kamer, van het ene uiteinde tot het andere van de langste zijde. |
| \(Y\) | ei | De totale breedte van een L-vormige kamer, van het ene uiteinde tot het andere van de andere zijde. |
| \(a_1,\ a_2\) | a een, a twee | De twee wanden die als een trap evenwijdig lopen aan de lange zijde van een L-vormige kamer. Achter elkaar gelegd zijn ze samen zo lang als de totale lengte: \(a_1 + a_2 = X\). |
| \(b_1,\ b_2\) | bee een, bee twee | De twee trapwanden evenwijdig aan de andere zijde. Zo is ook \(b_1 + b_2 = Y\), en daarom is \(P = 2(X + Y)\). |
Begrippen
| plint | De lange, smalle lijst langs de onderkant van de wand waar die de vloer raakt (vaak ongeveer 7 tot 14 cm hoog). Hij beschermt de wand tegen de stofzuiger en voeten en verbergt de kier langs de rand van de vloer. Hij stopt bij deuren en tuindeuren, dus je schat hem in met “omtrek − breedte van de openingen”. |
| sierlijst | De lijst waar de wand het plafond raakt, ook wel plafondlijst of kroonlijst genoemd. Hij werkt de randen van wand en plafond af en verbergt de kier ertussen. Openingen reiken zelden tot het plafond, dus de omtrek van de kamer is het uitgangspunt zoals hij is. |
| overgangsprofiel | Een smalle strip waar twee vloeren elkaar raken (bijvoorbeeld laminaat en pvc) of waar een afwerking verandert. De lengte die je moet bedekken is het uitgangspunt voor de benodigde lengte. |
| standaardlengte | De vaste lengte waarin lijsten en hout worden verkocht, bijvoorbeeld 2,4 m of 3 m. Deel de benodigde lengte door de standaardlengte en rond naar boven af voor het aantal stuks dat je koopt. |
| omtrek | De afstand helemaal rond een figuur. Voor een kamer is het de totale lengte van de vier wanden, bij een rechthoek 2 × (lengte + breedte). |
| opening | Elke onderbreking in een wand, zoals een deur, schuifdeur, tuindeuren of kastdeur. Deze pagina trekt de breedte af van openingen die tot de vloer reiken en geen plint krijgen. |
| binnenhoek | Een hoek waar twee wanden elkaar ontmoeten en de kamer in wijzen, zoals de vier hoeken van een kamer. Een plint en een sierlijst worden hier op verstek gezaagd of tegen elkaar gestoten. |
| buitenhoek | Een uitstekende hoek, zoals een pilaar of het uiteinde van een wand. Een stuk op verstek loopt aan de punt langer door met de dikte van de lijst; soms worden in plaats daarvan hoekstukken gebruikt. |
| verstek | Twee stukken elk onder 45° zagen (met een verstekzaag) zodat ze in een hoek op elkaar aansluiten. De afgezaagde uiteinden en de nieuwe zaagsneden na fouten horen bij het verlies. |
| zaagverlies | Wat je extra nodig hebt boven de nettolengte, als aandeel, voor verstekzaagsneden, naden, fouten en het uitzagen van beschadigde stukken. Voor een plint en een sierlijst is 5 tot 10% gebruikelijk. |
| nettolengte | De lengte die je echt nodig hebt, zonder iets extra. Voor een plint is het de omtrek min de breedte van de openingen, op de plekken waar de plint echt komt. |
| naar boven afronden | Een waarde die niet precies uitkomt omhoog afronden tot het volgende gehele getal. Je kunt geen 3,53 stuks kopen, dus je rondt naar boven af op 4. |
| naad | De plek waar twee stukken halverwege een wand aan elkaar worden gezet. Dat gebeurt als één stuk korter is dan de wand. Om naden te verbergen dek je elke wand met één stuk of zet je de naad op een plek waar hij minder opvalt (een schuine naad is gebruikelijk). |
| pvc-plint | Een zachte plint van pvc (of rubber), vaak op een rol of per meter verkocht en op de wand geplakt. Op een rol koop je de benodigde lengte in plaats van stuks, dus gebruik een prijs per meter. |
| architraaf | De afwerklijst rondom een deur- of raamkozijn. Een plint stopt bij de architraaf, dus trek de breedte van de opening af van de buitenkant van de architraaf tot de buitenkant van de architraaf. |
| MDF | Medium Density Fibreboard (mdf), een plaat van geperste houtvezels. Veel gebruikt voor een plint en een sierlijst, trekt weinig krom en wordt zoals hout in standaardlengtes verkocht (vaak voorgelakt of voorgegrond). |
| lijstwerk | Decoratieve lijsten voor de overgang tussen wand en plafond, op borsthoogte enzovoort. Een sierlijst is er een soort van; schat het in vanaf de omtrek zonder openingen af te trekken. |
| binnenmaat | De afmeting van wandoppervlak tot wandoppervlak, de ruimte die je echt kunt gebruiken. Schat een plint, behang en vloer hiermee in. Op sommige plattegronden zijn de maten tot het hart van de muren iets groter. |
| tuindeur | Een grote glazen deur die tot de vloer reikt, vaak openslaand of een schuifpui, naar een terras of tuin. Hij reikt tot de vloer, dus er komt geen plint en zijn breedte gaat eraf. Openslaande tuindeuren zijn samen vaak ongeveer 1,4 tot 1,8 m breed (meet zelf na). |
| strekkende meter | Een lengte van 1 m langs de lijst, ongeacht de hoogte of breedte. Ramingen en prijzen van een plint en lijstwerk worden vaak in strekkende meters (m¹) gegeven. |
Handig om vooraf te weten
Dit helpt je om de berekening op deze pagina echt te begrijpen en niet alleen op de knop te drukken.
| Omtrek van een rechthoek (groep 6, 9-10 jaar) |
|
| Lengte-eenheden omrekenen (groep 5, 8-9 jaar) |
|
| Procenten (groep 7, 10-11 jaar) |
|
| Naar boven afronden (groep 6, 9-10 jaar) |
|
| Kommagetallen vermenigvuldigen en delen (groep 7-8, 10-12 jaar) |
|
| Aftrekken wat je niet nodig hebt (groep 3-4, 6-8 jaar) |
|
Berekenen met Excel
| Lengte van de kamer (m) | 3,6 |
| Breedte van de kamer (m) | 2,7 |
| Omtrek (m) | =2*(B1+B2) |
| Breedte van opening 1 (m) | 0,93 |
| Aantal van opening 1 | 1 |
| Breedte van opening 2 (m) | 1,4 |
| Aantal van opening 2 | 1 |
| Totale breedte van de openingen (m) | =B1*B2+B3*B4 |
| Aantal hoeken | 4 |
| Marge per hoek (cm) | 5 |
| Marge voor de hoeken (m) | =B1*B2/100 |
| Omtrek (m) | 9 |
| Totale breedte van de openingen (m) | 0,93 |
| Marge voor de hoeken (m) | 0 |
| Zaagverlies (%) | 5 |
| Benodigde lengte (m) | =(B1-B2+B3)*(1+B4/100) |
| Benodigde lengte (m) | 8,4735 |
| Standaardlengte (m) | 2,4 |
| Aantal stuks (voor het afronden) | =B1/B2 |
| Aantal stuks | =AFRONDEN.NAAR.BOVEN(B1/B2;0) |
| Rest (m) | =B4*B2-B1 |
| Nettolengte wand 1 (m) | 2,7 |
| Nettolengte wand 2 (m) | =3,6-0,93 |
| Nettolengte wand 3 (m) | 2,7 |
| Nettolengte wand 4 (m) | 3,6 |
| Standaardlengte (m) | 2,4 |
| Aantal stuks wand voor wand | =AFRONDEN.NAAR.BOVEN(B1/B5;0)+AFRONDEN.NAAR.BOVEN(B2/B5;0)+AFRONDEN.NAAR.BOVEN(B3/B5;0)+AFRONDEN.NAAR.BOVEN(B4/B5;0) |
| Aantal stuks | 4 |
| Prijs per stuk (€) | 7 |
| Geschatte kosten (€) | =B1*B2 |
| Aantal stuks dat je hebt | 3 |
| Standaardlengte (m) | 2,4 |
| Zaagverlies (%) | 5 |
| Gedekte lengte (m) | =B1*B2/(1+B3/100) |
| Wand a1 evenwijdig aan de lange zijde (m) | 4,5 |
| Wand a2 evenwijdig aan de lange zijde (m) | 2,5 |
| Wand b1 evenwijdig aan de korte zijde (m) | 3 |
| Wand b2 evenwijdig aan de korte zijde (m) | 2 |
| Totale lengte X (m) | =B1+B2 |
| Totale breedte Y (m) | =B3+B4 |
| Omtrek (m) | =2*(B5+B6) |
De eerste tabel geeft een omtrek van 12,6 m. De tweede geeft een totale breedte van de openingen van 2,33 m (deur 0,93 m + tuindeuren 1,4 m; voor meer soorten voeg je rijen met breedte en aantal toe en breid je de formule uit, bijvoorbeeld met “+B5*B6”). De derde geeft een marge voor de hoeken van 0,2 m.
De vierde tabel geeft een benodigde lengte van 8,4735 m (omtrek 9 m − deur 0,93 m, zonder marge voor de hoeken, 5% verlies). De vijfde gebruikt AFRONDEN.NAAR.BOVEN voor 4 stuks en 1,1265 m rest, met 3,5306 vóór het afronden in B3.
De zesde is de telling per wand: 2 + 2 + 2 + 2 = 8 stuks in het voorbeeld. De zevende geeft kosten van € 28, de achtste een lengte van ongeveer 6,8571 m die 3 stuks dekken, en de negende maakt van de wanden van een L-vormige kamer een omtrek van 24 m.
Berekenen met Google Spreadsheets
| Lengte van de kamer (m) | 3,6 |
| Breedte van de kamer (m) | 2,7 |
| Omtrek (m) | =2*(B1+B2) |
| Breedte van opening 1 (m) | 0,93 |
| Aantal van opening 1 | 1 |
| Breedte van opening 2 (m) | 1,4 |
| Aantal van opening 2 | 1 |
| Totale breedte van de openingen (m) | =B1*B2+B3*B4 |
| Aantal hoeken | 4 |
| Marge per hoek (cm) | 5 |
| Marge voor de hoeken (m) | =B1*B2/100 |
| Omtrek (m) | 9 |
| Totale breedte van de openingen (m) | 0,93 |
| Marge voor de hoeken (m) | 0 |
| Zaagverlies (%) | 5 |
| Benodigde lengte (m) | =(B1-B2+B3)*(1+B4/100) |
| Benodigde lengte (m) | 8,4735 |
| Standaardlengte (m) | 2,4 |
| Aantal stuks (voor het afronden) | =B1/B2 |
| Aantal stuks | =AFRONDEN.NAAR.BOVEN(B1/B2;0) |
| Rest (m) | =B4*B2-B1 |
| Nettolengte wand 1 (m) | 2,7 |
| Nettolengte wand 2 (m) | =3,6-0,93 |
| Nettolengte wand 3 (m) | 2,7 |
| Nettolengte wand 4 (m) | 3,6 |
| Standaardlengte (m) | 2,4 |
| Aantal stuks wand voor wand | =AFRONDEN.NAAR.BOVEN(B1/B5;0)+AFRONDEN.NAAR.BOVEN(B2/B5;0)+AFRONDEN.NAAR.BOVEN(B3/B5;0)+AFRONDEN.NAAR.BOVEN(B4/B5;0) |
| Aantal stuks | 4 |
| Prijs per stuk (€) | 7 |
| Geschatte kosten (€) | =B1*B2 |
| Aantal stuks dat je hebt | 3 |
| Standaardlengte (m) | 2,4 |
| Zaagverlies (%) | 5 |
| Gedekte lengte (m) | =B1*B2/(1+B3/100) |
| Wand a1 evenwijdig aan de lange zijde (m) | 4,5 |
| Wand a2 evenwijdig aan de lange zijde (m) | 2,5 |
| Wand b1 evenwijdig aan de korte zijde (m) | 3 |
| Wand b2 evenwijdig aan de korte zijde (m) | 2 |
| Totale lengte X (m) | =B1+B2 |
| Totale breedte Y (m) | =B3+B4 |
| Omtrek (m) | =2*(B5+B6) |
Berekenen met Python
import math
room_length_m = 3.6 # lengte van de kamer (m)
room_width_m = 2.7 # breedte van de kamer (m)
# openingen zonder plint als (breedte in m, aantal). Gebruik een lege lijst [] voor een sierlijst of overgangsprofiel
openings = [
(0.93, 1), # deur (inclusief kozijn)
(1.4, 1), # tuindeuren
]
stock_length_m = 2.4 # standaardlengte (m)
loss_rate = 0.05 # zaagverlies (5% -> 0.05)
corner_count = 0 # aantal binnen- en buitenhoeken (0 om niets op te tellen)
corner_allow_m = 0.05 # marge per hoek (m)
price_per_piece = 7 # prijs van één stuk (€). None als je het niet weet
have_count = 3 # stuks die je al hebt. None als je er geen hebt
perimeter = 2 * (room_length_m + room_width_m) # omtrek (m)
opening_total = sum(w * n for (w, n) in openings) # totale breedte van de openingen (m)
corner_add = corner_count * corner_allow_m # marge voor de hoeken (m)
required = (perimeter - opening_total + corner_add) * (1 + loss_rate) # benodigde lengte (m)
pieces_raw = required / stock_length_m # aantal stuks voor het afronden
pieces = math.ceil(pieces_raw) # aantal stuks
leftover = pieces * stock_length_m - required # rest (m)
print(f"Omtrek: {perimeter:.4g} m")
print(f"Totale breedte van de openingen: {opening_total:.4g} m")
print(f"Benodigde lengte (incl. verlies): {required:.5g} m")
print(f"Aantal stuks: {pieces_raw:.4f} → {pieces}, rest {leftover:.4g} m")
if price_per_piece is not None:
print(f"Geschatte kosten: € {pieces * price_per_piece:,.0f}")
if have_count is not None:
coverable = have_count * stock_length_m / (1 + loss_rate) # lengte die je stuks dekken (m)
print(f"{have_count} stuks dekken: {coverable:.4g} m, tekort {max(0, pieces - have_count)}")
# aantal stuks wand voor wand (openingen van breed naar smal op de wand met de meeste resterende lengte)
walls = [room_width_m, room_length_m, room_width_m, room_length_m] # wand 1 tot 4
for (w, n) in sorted(openings, reverse=True):
for _ in range(n):
idx = walls.index(max(walls))
walls[idx] -= w
wall_pieces = sum(math.ceil(l / stock_length_m) for l in walls)
print(f"Nettolengte van elke wand: {[round(l, 4) for l in walls]} → {wall_pieces} stuks wand voor wand")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
P = 2 × (L + B)
P = 2(L + B)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi>
<mo>=</mo>
<mn>2</mn>
<mo>⁢</mo>
<mrow><mo>(</mo><mi>L</mi><mo>+</mo><mi>B</mi><mo>)</mo></mrow>
</mrow>
</math>
P = 2(L + B)
2*(L + B)
P := 2*(L + B);
P = 2*(L + B);
P = 2(L + B)
D = Σ (wᵢ × nᵢ)
D = \sum_{i} \left( w_i \times n_i \right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi>
<mo>=</mo>
<munder><mo>∑</mo><mi>i</mi></munder>
<mrow>
<mo>(</mo>
<msub><mi>w</mi><mi>i</mi></msub>
<mo>×</mo>
<msub><mi>n</mi><mi>i</mi></msub>
<mo>)</mo>
</mrow>
</mrow>
</math>
D = sum_i (w_i xx n_i)
Dopen = Total[w*n]
Dopen := add(w[i]*n[i], i = 1 .. k);
D = sum(w .* n);
D = ∑_i (w_i × n_i)
C = n_c × c
C = n_c \times c
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<msub><mi>n</mi><mi>c</mi></msub>
<mo>×</mo>
<mi>c</mi>
</mrow>
</math>
C = n_c xx c
Ccorner = nc*c
C := nc*c;
C = nc*c;
C = n_c × c
Q = (P − D + C) × (1 + r)
Q = (P - D + C)(1 + r)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Q</mi>
<mo>=</mo>
<mrow><mo>(</mo><mi>P</mi><mo>−</mo><mi>D</mi><mo>+</mo><mi>C</mi><mo>)</mo></mrow>
<mo>⁢</mo>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>r</mi><mo>)</mo></mrow>
</mrow>
</math>
Q = (P - D + C)(1 + r)
Q = (P - Dopen + Ccorner)*(1 + r)
Q := (P - Dopen + C)*(1 + r);
Q = (P - D + C)*(1 + r);
Q = (P − D + C)(1 + r)
N = ⌈Q ÷ S⌉, R = N × S − Q
N = \left\lceil \frac{Q}{S} \right\rceil,\quad R = N S - Q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>Q</mi><mi>S</mi></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>R</mi>
<mo>=</mo>
<mi>N</mi><mo>⁢</mo><mi>S</mi>
<mo>−</mo>
<mi>Q</mi>
</mrow>
</math>
N = |~ Q / S ~|, R = N S - Q
Npieces = Ceiling[Q/S]; R = Npieces*S - Q
N := ceil(Q/S); R := N*S - Q;
N = ceil(Q/S); R = N*S - Q;
N = ⌈Q/S⌉, R = NS − Q
N_w = Σ ⌈ℓᵢ ÷ S⌉
N_w = \sum_{i=1}^{4} \left\lceil \frac{\ell_i}{S} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>N</mi><mi>w</mi></msub>
<mo>=</mo>
<munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>4</mn></munderover>
<mo>⌈</mo>
<mfrac><msub><mi>ℓ</mi><mi>i</mi></msub><mi>S</mi></mfrac>
<mo>⌉</mo>
</mrow>
</math>
N_w = sum_(i=1)^4 |~ l_i / S ~|
Nw = Total[Ceiling[l/S]]
Nw := add(ceil(l[i]/S), i = 1 .. 4);
Nw = sum(ceil(l ./ S));
N_w = ∑_(i=1)^4 ⌈ℓ_i/S⌉
T = N × p of T = Q × p_m
T = N \times p \quad\text{of}\quad T = Q \times p_m
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi><mo>=</mo><mi>N</mi><mo>×</mo><mi>p</mi>
<mtext> of </mtext>
<mi>T</mi><mo>=</mo><mi>Q</mi><mo>×</mo><msub><mi>p</mi><mi>m</mi></msub>
</mrow>
</math>
T = N xx p of T = Q xx p_m
T = Npieces*p (* of T = Q*pm *)
T := N*p; # of T := Q*pm;
T = N*p; % of T = Q*pm;
T = N × p of T = Q × p_m
Q_h = n_h × S ÷ (1 + r)
Q_h = \dfrac{n_h S}{1 + r}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>Q</mi><mi>h</mi></msub>
<mo>=</mo>
<mfrac>
<mrow><msub><mi>n</mi><mi>h</mi></msub><mo>⁢</mo><mi>S</mi></mrow>
<mrow><mn>1</mn><mo>+</mo><mi>r</mi></mrow>
</mfrac>
</mrow>
</math>
Q_h = (n_h S) / (1 + r)
Qh = nh*S/(1 + r)
Qh := nh*S/(1 + r);
Qh = nh*S/(1 + r);
Q_h = (n_h S)/(1 + r)
X = a₁ + a₂, Y = b₁ + b₂, P = 2 × (X + Y)
X = a_1 + a_2,\quad Y = b_1 + b_2,\quad P = 2(X + Y)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>X</mi><mo>=</mo><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub>
<mo>,</mo>
<mi>Y</mi><mo>=</mo><msub><mi>b</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub>
<mo>,</mo>
<mi>P</mi><mo>=</mo><mn>2</mn><mo>⁢</mo><mrow><mo>(</mo><mi>X</mi><mo>+</mo><mi>Y</mi><mo>)</mo></mrow>
</mrow>
</math>
X = a_1 + a_2, Y = b_1 + b_2, P = 2(X + Y)
X = a1 + a2; Y = b1 + b2; P = 2*(X + Y)
X := a1 + a2; Y := b1 + b2; P := 2*(X + Y);
X = a1 + a2; Y = b1 + b2; P = 2*(X + Y);
X = a_1 + a_2, Y = b_1 + b_2, P = 2(X + Y)
Zo laat je ChatGPT de berekening doen
Je bent een assistent voor het berekenen van hoeveelheden afwerkmateriaal in huis. Voer de onderstaande berekeningen uit door daadwerkelijk Python-code te draaien, en baseer je antwoord alleen op de getallen uit de uitvoer (reken niet uit je hoofd en gok niet). Ik plaats plint in een rechthoekige kamer van 3,6 m lang en 2,7 m breed. Er is één deur (0,93 m breed inclusief kozijn) en er zijn openslaande tuindeuren (1,4 m breed), en onder die twee komt geen plint. De standaardlengte is 2,4 m, het zaagverlies is 5% en één stuk kost € 7. Zoek elk van de volgende gegevens. 1. De omtrek van de kamer (m) 2. De totale breedte van de openingen (m) en de nettolengte waar plint komt (m) 3. De benodigde lengte met verlies (m) 4. Het aantal benodigde stuks (de waarde voor het afronden en het naar boven afgeronde aantal) en de rest (m) 5. De geschatte kosten (€) 6. Het aantal stuks als je de standaardlengte wand voor wand verdeelt (plaats de openingen van breed naar smal op de wand met de meeste resterende lengte; rond de nettolengte van elke wand ÷ standaardlengte naar boven af en tel ze op) Toon de formules die je hebt gebruikt en de getallen uit de uitvoer.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig