Calculate bonus and combined contribution

by Jonas Eriksen

HTML

<main lang="nb">
 <header><p class="eyebrow">Et redaksjonelt regneverksted · 18+</p><h1>Hva er grunnlaget for 30x?</h1><p>Se forskjellen mellom bonus alene og innskudd pluss bonus. Prøv deretter et annet spillbidrag. Alle beløp er illustrasjoner, uten tilknytning til en bestemt operatør.</p></header>
 <form id="calculator"><div class="fields"><label>Innskudd (kr)<input id="deposit" type="number" min="0" max="1000000000" step="0.01" value="400" required></label><label>Bonus (kr)<input id="bonus" type="number" min="0" max="1000000000" step="0.01" value="200" required></label><label>Omsetningskrav (ganger)<input id="multiplier" type="number" min="0" max="1000000" step="0.01" value="30" required></label><label>Spillbidrag (prosent)<input id="contribution" type="number" min="0.01" max="100" step="0.01" value="100" required></label></div><button type="submit">Beregn begge grunnlag</button></form>
 <p id="error" role="alert"></p><section aria-label="Resultat" aria-live="polite"><div class="results"><article><h2>Bonus alene</h2><p class="amount" id="bonusResult"></p><p id="bonusFormula"></p></article><article><h2>Innskudd og bonus</h2><p class="amount" id="combinedResult"></p><p id="combinedFormula"></p></article></div><p id="comparison"></p></section>
 <section><h2>Hva regner verktøyet ut?</h2><p>Formelen er <strong>grunnlag × multiplikator ÷ (spillbidrag / 100)</strong>. Resultatet viser en forenklet samlet faktisk innsats når samme bidrag gjelder hele veien. Med 200 kr bonus, 30x og 100 prosent bidrag blir det 6 000 kr. Med 20 prosent bidrag blir det 30 000 kr.</p><p>Spillbidrag på null gir ingen fremdrift mot kravet, og divisjon med null har ingen gyldig løsning. Derfor må bidraget her være større enn null. Ved blanding av spill med forskjellige bidrag må hver del regnes separat.</p><h2>Begrensninger du må beholde</h2><ul><li>Samlet innsats er ikke forventet tap, nødvendig saldo eller sannsynlighet for gevinst.</li><li>Tidsfrist, maksimal innsats, unntatte spill...