Titre de wF975R59709.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code JavaScript qui peut être utilisé par un mécanicien/batelier pour gérer les chambres de commerce (commerce rooms) :

**Code :**
« `
// Définition des variables
let chambre1 = {
nom: « Chambre 1 »,
capacité: 10,
disponibilité: true,
clients: []
};

let chambre2 = {
nom: « Chambre 2 »,
capacité: 15,
disponibilité: false,
clients: []
};

// Fonction pour ajouter un client à une chambre
function ajoutClient(chambre, nomClient) {
if (chambre.disponibilité === true && chambre.clients.length < chambre.capacité) { chambre.clients.push(nomClient); console.log(`Le client ${nomClient} a été ajouté à la chambre ${chambre.nom}`); } else { console.log("La chambre est pleine ou indisponible"); } } // Fonction pour supprimer un client d'une chambre function suppressionClient(chambre, nomClient) { if (chambre.clients.includes(nomClient)) { let index = chambre.clients.indexOf(nomClient); chambre.clients.splice(index, 1); console.log(`Le client ${nomClient} a été supprimé de la chambre ${chambre.nom}`); } else { console.log("Le client n'est pas dans cette chambre"); } } // Fonction pour afficher les informations d'une chambre function affichageChambre(chambre) { console.log(`Nom : ${chambre.nom}`); console.log(`Capacité : ${chambre.capacité} places`); console.log(`Disponibilité : ${chambre.disponibilité ? "Oui" : "Non"}'); console.log(`Clients présents : ${chambre.clients.join(", ")}`); } // Exemples d'utilisation ajoutClient(chambre1, "Pierre"); ajoutClient(chambre2, "Marie"); suppressionClient(chambre1, "Pierre"); affichageChambre(chambre1); ``` **Explications :** Ce code définit deux chambres de commerce (chambre1 et chambre2) avec leurs propriétés (nom, capacité, disponibilité et liste des clients). Les fonctions `ajoutClient` et `suppressionClient` permettent d'ajouter ou supprimer un client à/from une chambre. La fonction `affichageChambre` affiche les informations de la chambre. Dans l'exemple d'utilisation, nous ajoutons deux clients (Pierre et Marie) à leurs respectives chambres, puis nous supprimons le client Pierre de la chambre 1. Enfin, nous affichons les informations de la chambre 1. Ce code est un exemple simplifié et peut être amélioré en fonction des besoins spécifiques du mécanicien/batelier et des chambres de commerce."

Retour en haut