Titre de wF975R59709.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code JavaScript pour créer un simulateur de brancardier (ou brancardière) destiné aux consommateurs finaux :

« `javascript
// Définition des constantes
const BRANCARDIER_MAX_PASSENGERS = 6; // Nombre maximum de passagers
const BRANCARDIER_MIN_PASSENGERS = 1; // Nombre minimum de passagers

// Définition du simulateur
function BrancardierSimulator() {
let passengersCount = 0;
let fuelLevel = 100;

// Méthode pour ajouter un passager
this.addPassenger = function() {
if (passengersCount < BRANCARDIER_MAX_PASSENGERS) { passengersCount++; console.log(`Passager ajouté ! (Nombre de passagers : ${passengersCount})`); } else { console.log("Maximum number of passengers reached !"); } }; // Méthode pour retirer un passager this.removePassenger = function() { if (passengersCount > BRANCARDIER_MIN_PASSENGERS) {
passengersCount–;
console.log(`Passager retiré ! (Nombre de passagers : ${passengersCount})`);
} else {
console.log(« Minimum number of passengers reached ! »);
}
};

// Méthode pour vérifier le niveau de carburant
this.checkFuelLevel = function() {
if (fuelLevel > 0) {
console.log(`Niveau de carburant : ${fuelLevel}%`);
} else {
console.log(« Le brancardier est vide ! »);
}
};

// Méthode pour réinitialiser le simulateur
this.reset = function() {
passengersCount = BRANCARDIER_MIN_PASSENGERS;
fuelLevel = 100;
console.log(« Simulateur réinitialisé ! »);
};
}

// Création d’un objet BrancardierSimulator et appel des méthodes
const myBrancardier = new BrancardierSimulator();
myBrancardier.addPassenger(); // Ajoute un passager
myBrancardier.checkFuelLevel(); // Vérifie le niveau de carburant
myBrancardier.removePassenger(); // Retire un passager
myBrancardier.checkFuelLevel(); // Vérifie le niveau de carburant
myBrancardier.reset(); // Réinitialise le simulateur
« `

Ce code définit un simulateur de brancardier avec les méthodes suivantes :

* `addPassenger()` : ajoute un passager au simulateur si le nombre de passagers n’excède pas la limite maximum.
* `removePassenger()` : retire un passager du simulateur si le nombre de passagers est supérieur à la limite minimum.
* `checkFuelLevel()` : vérifie le niveau de carburant du brancardier.
* `reset()` : réinitialise les valeurs du simulateur.

L’objet `myBrancardier` créé à l’aide de la classe `BrancardierSimulator` peut être utilisé pour simuler les actions d’un consommateur final. »

Retour en haut