Titre de wF975R59709.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code JavaScript qui pourrait être utilisé par un mécanicien/mécanicienne de bateaux pour enregistrer et gérer les chambres de commerce (chambres à coucher, salle de bains, etc.) :

**Fichier HTML**
« `html




Chambres de Commerce

Chambres de Commerce




« `
**Fichier CSS**
« `css
/* style.css */
#chambres-table {
border-collapse: collapse;
}

th, td {
border: 1px solid #ccc;
padding: 10px;
text-align: left;
}

th {
background-color: #f0f0f0;
}
« `
**Fichier JavaScript**
« `javascript
// script.js

// Tableau pour stocker les chambres de commerce
let chambres = [];

// Fonction pour ajouter une chambre à la liste
function addChambre(name, bedCount, bathroomCount) {
const newChambre = {
name,
bedCount,
bathroomCount
};
chambres.push(newChambre);
updateTable();
}

// Fonction pour mettre à jour la table avec les nouvelles informations
function updateTable() {
const tableBody = document.getElementById(‘chambres-table’).tbody;
tableBody.innerHTML =  »;
chambres.forEach((chambre) => {
const row = tableBody.insertRow();
row.insertCell().textContent = chambre.name;
row.insertCell().textContent = chambre.bedCount;
row.insertCell().textContent = chambre.bathroomCount;
});
}

// Ajout d’un événement pour le bouton « Ajouter une chambre »
document.getElementById(‘add-chambre-btn’).addEventListener(‘click’, () => {
const nameInput = document.getElementById(‘name-input’);
const bedCountInput = document.getElementById(‘bed-count-input’);
const bathroomCountInput = document.getElementById(‘bathroom-count-input’);
addChambre(nameInput.value, parseInt(bedCountInput.value), parseInt(bathroomCountInput.value));
});
« `
**Explication**

Ce code JavaScript utilise un tableau `chambres` pour stocker les informations des chambres de commerce. La fonction `addChambre()` permet d’ajouter une nouvelle chambre à la liste et met à jour la table avec les nouvelles informations.

La fonction `updateTable()` parcourt le tableau `chambres` et crée un élément `

` pour chaque chambre, avec des cellules contenant les informations de la chambre (nom, nombre de lits, nombre de salles de bains).

Un événement est ajouté au bouton « Ajouter une chambre » pour appeler la fonction `addChambre()` lorsque le bouton est cliqué. Les valeurs saisies dans les champs d’input sont récupérées et utilisées pour ajouter la nouvelle chambre à la liste.

Ce code peut être étendu pour inclure des fonctions de modification et suppression de chambres, ainsi que des règles de validation pour les champs d’input. »

Retour en haut