<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Calculateur de Pack de Batteries 18650/21700</title> <style> body { font-family: Arial, sans-serif; margin: 20px; background-color: #f4f4f4; } h1, h2 { color: #333; } .container { background-color: white; padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } table { width: 100%; margin-top: 20px; border-collapse: collapse; } table, th, td { border: 1px solid #333; } th, td { padding: 10px; text-align: center; } pre { background-color: #efefef; padding: 10px; border-radius: 5px; } </style> <script> // Disable right-click document.addEventListener('contextmenu', function(e) { e.preventDefault(); }, false); // Disable keyboard shortcuts (F12, Ctrl+Shift+I, Ctrl+U, Ctrl+Shift+J) document.addEventListener('keydown', function(e) { // F12 if (e.keyCode === 123) { e.preventDefault(); } // Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+U if ((e.ctrlKey && e.shiftKey && (e.keyCode === 73 || e.keyCode === 74)) || (e.ctrlKey && e.keyCode === 85)) { e.preventDefault(); } }, false); </script> </head> <body> <div class="container"> <h1>Calculateur de Pack de Batteries 18650/21700</h1> <p>Ce site vous permet de calculer le nombre de cellules de batterie en série et en parallèle pour créer un pack de batteries.</p> <h2>Connexion en Série</h2> <p>Lorsque vous connectez des batteries en série, vous augmentez la tension tout en gardant la même capacité (Ah). Voici comment fonctionne une connexion en série :</p> <pre> (+)-[Batterie]-[Batterie]-[Batterie]-(+) </pre> <p><strong>Exemple :</strong> Si chaque batterie a une tension de 3.7V et une capacité de 3000mAh, en connectant 3 cellules en série, vous aurez :</p> <ul> <li>Tension totale = 3.7V * 3 = 11.1V</li> <li>Capacité totale = 3000mAh</li> </ul> <h2>Connexion en Parallèle</h2> <p>Dans une connexion parallèle, la tension reste la même, mais la capacité augmente. Voici comment fonctionne une connexion parallèle :</p> <pre> (+) |--[Batterie]--| |--[Batterie]--| |--[Batterie]--| (-) </pre> <p><strong>Exemple :</strong> Si chaque batterie a une tension de 3.7V et une capacité de 3000mAh, en connectant 3 cellules en parallèle, vous aurez :</p> <ul> <li>Tension totale = 3.7V</li> <li>Capacité totale = 3000mAh * 3 = 9000mAh</li> </ul> <h2>Calculateur de Pack</h2> <form id="batteryForm"> <label for="voltage">Tension des cellules (V) : </label> <input type="number" id="voltage" name="voltage" min="1" step="0.1" value="3.7"> <br><br> <label for="capacity">Capacité des cellules (mAh) : </label> <input type="number" id="capacity" name="capacity" min="100" value="3000"> <br><br> <label for="series">Nombre de cellules en série : </label> <input type="number" id="series" name="series" min="1" value="1"> <br><br> <label for="parallel">Nombre de cellules en parallèle : </label> <input type="number" id="parallel" name="parallel" min="1" value="1"> <br><br> <button type="button" onclick="calculate()">Calculer</button> </form> <h2>Résultat :</h2> <div id="result"></div> </div> <script> function calculate() { const voltageInput = document.getElementById("voltage"); const capacityInput = document.getElementById("capacity"); const seriesInput = document.getElementById("series"); const parallelInput = document.getElementById("parallel"); const voltage = parseFloat(voltageInput.value); console.log("Voltage:", voltage); const capacity = parseInt(capacityInput.value); console.log("Capacity:", capacity); const series = parseInt(seriesInput.value); console.log("Series:", series); const parallel = parseInt(parallelInput.value); console.log("Parallel:", parallel); const totalVoltage = series * voltage; console.log("Total Voltage:", totalVoltage); const totalCapacity = parallel * capacity; console.log("Total Capacity:", totalCapacity); const resultDiv = document.getElementById("result"); resultDiv.innerHTML = `<p>Tension totale : ${totalVoltage.toFixed(2)}V</p> <p>Capacité totale : ${totalCapacity}mAh</p>`; } </script> </body> </html>
function that: add two numbers together ```python def add(a, b): return a + b add(1, 2) ``` function that: <!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Calculateur de Pack de Batteries 18650/21700</title> <style> body { font-family: Arial, sans-serif; margin: 20px; background-color: #f4f4f4; } h1, h2 { color: #333; } .container { background-color: white; padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } table { width: 100%; margin-top: 20px; border-collapse: collapse; } table, th, td { border: 1px solid #333; } th, td { padding: 10px; text-align: center; } pre { background-color: #efefef; padding: 10px; border-radius: 5px; } </style> <script> // Disable right-click document.addEventListener('contextmenu', function(e) { e.preventDefault(); }, false); // Disable keyboard shortcuts (F12, Ctrl+Shift+I, Ctrl+U, Ctrl+Shift+J) document.addEventListener('keydown', function(e) { // F12 if (e.keyCode === 123) { e.preventDefault(); } // Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+U if ((e.ctrlKey && e.shiftKey && (e.keyCode === 73 || e.keyCode === 74)) || (e.ctrlKey && e.keyCode === 85)) { e.preventDefault(); } }, false); </script> </head> <body> <div class="container"> <h1>Calculateur de Pack de Batteries 18650/21700</h1> <p>Ce site vous permet de calculer le nombre de cellules de batterie en série et en parallèle pour créer un pack de batteries.</p> <h2>Connexion en Série</h2> <p>Lorsque vous connectez des batteries en série, vous augmentez la tension tout en gardant la même capacité (Ah). Voici comment fonctionne une connexion en série :</p> <pre> (+)-[Batterie]-[Batterie]-[Batterie]-(+) </pre> <p><strong>Exemple :</strong> Si chaque batterie a une tension de 3.7V et une capacité de 3000mAh, en connectant 3 cellules en série, vous aurez :</p> <ul> <li>Tension totale = 3.7V * 3 = 11.1V</li> <li>Capacité totale = 3000mAh</li> </ul> <h2>Connexion en Parallèle</h2> <p>Dans une connexion parallèle, la tension reste la même, mais la capacité augmente. Voici comment fonctionne une connexion parallèle :</p> <pre> (+) |--[Batterie]--| |--[Batterie]--| |--[Batterie]--| (-) </pre> <p><strong>Exemple :</strong> Si chaque batterie a une tension de 3.7V et une capacité de 3000mAh, en connectant 3 cellules en parallèle, vous aurez :</p> <ul> <li>Tension totale = 3.7V</li> <li>Capacité totale = 3000mAh * 3 = 9000mAh</li> </ul> <h2>Calculateur de Pack</h2> <form id="batteryForm"> <label for="voltage">Tension des cellules (V) : </label> <input type="number" id="voltage" name="voltage" min="1" step="0.1" value="3.7"> <br><br> <label for="capacity">Capacité des cellules (mAh) : </label> <input type="number" id="capacity" name="capacity" min="100" value="3000"> <br><br> <label for="series">Nombre de cellules en série : </label> <input type="number" id="series" name="series" min="1" value="1"> <br><br> <label for="parallel">Nombre de cellules en parallèle : </label> <input type="number" id="parallel" name="parallel" min="1" value="1"> <br><br> <button type="button" onclick="calculate()">Calculer</button> </form> <h2>Résultat :</h2> <div id="result"></div> </div> <script> function calculate() { const voltageInput = document.getElementById("voltage"); const capacityInput = document.getElementById("capacity"); const seriesInput = document.getElementById("series"); const parallelInput = document.getElementById("parallel"); const voltage = parseFloat(voltageInput.value); console.log("Voltage:", voltage); const capacity = parseInt(capacityInput.value); console.log("Capacity:", capacity); const series = parseInt(seriesInput.value); console.log("Series:", series); const parallel = parseInt(parallelInput.value); console.log("Parallel:", parallel); const totalVoltage = series * voltage; console.log("Total Voltage:", totalVoltage); const totalCapacity = parallel * capacity; console.log("Total Capacity:", totalCapacity); const resultDiv = document.getElementById("result"); resultDiv.innerHTML = `<p>Tension totale : ${totalVoltage.toFixed(2)}V</p> <p>Capacité totale : ${totalCapacity}mAh</p>`; } </script> </body> </html> ```Javascript