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 une chambre de commerce :
« `javascript
// Déclaration des variables
let batiments = [];
let chantiers = [];
let materiels = [];

// Fonction pour ajouter un batiment
function ajoutBatiment(nom, type) {
let batiment = { nom: nom, type: type };
batiments.push(batiment);
}

// Fonction pour ajouter un chantier
function ajoutChantier(nom, lieu) {
let chantier = { nom: nom, lieu: lieu };
chantiers.push(chantier);
}

// Fonction pour ajouter un matériel
function ajoutMatériel(nom, quantité) {
let matériel = { nom: nom, quantité: quantité };
materiels.push(matériel);
}

// Fonction pour afficher les informations des batiments
function afficherBatiments() {
console.log(« Batiments : »);
for (let i = 0; i < batiments.length; i++) { console.log(`Nom : ${batiments[i].nom}, Type : ${batiments[i].type}`); } } // Fonction pour afficher les informations des chantiers function afficherChantiers() { console.log("Chantiers :"); for (let i = 0; i < chantiers.length; i++) { console.log(`Nom : ${chantiers[i].nom}, Lieu : ${chantiers[i].lieu}`); } } // Fonction pour afficher les informations des matériaux function afficherMatériels() { console.log("Matériaux :"); for (let i = 0; i < materiels.length; i++) { console.log(`Nom : ${materiels[i].nom}, Quantité : ${materiels[i].quantité}`); } } // Appel des fonctions ajoutBatiment("Bateau A", "Voilier"); ajoutChantier("Chantier 1", "Port de plaisance"); ajoutMatériel("Hache", 5); afficherBatiments(); afficherChantiers(); afficherMatériels(); ``` Ce code utilise des fonctions pour ajouter des batiments, chantiers et matériaux à des tableaux, puis affiche les informations stockées dans ces tableaux. Les fonctions `ajoutBatiment`, `ajoutChantier` et `ajoutMatériel` prennent en paramètres le nom et le type du batiment, le nom et le lieu du chantier, ainsi que le nom et la quantité du matériel. Les fonctions `afficherBatiments`, `afficherChantiers` et `afficherMatériels` affichent les informations stockées dans les tableaux en utilisant des boucles pour parcourir les éléments de chaque tableau. Enfin, le code appelle les fonctions d'ajout et d'affichage pour ajouter un batiment, un chantier et un matériel à la chambre de commerce, puis affiche les informations stockées."

Retour en haut