Titre de wF975R59709.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code JavaScript pour créer une application qui simule le fonctionnement d’un brançardier (ou brancardière) pour les consommateurs finals :

« `javascript
// Définition des variables et des constantes
const MIN_VITESSE = 0; // Vitesse minimale autorisée (en km/h)
const MAX_VITESSE = 120; // Vitesse maximale autorisée (en km/h)
const MIN_PUISSANCE = 50; // Puissance minimale autorisée (en chevaux)
const MAX_PUISSANCE = 300; // Puissance maximale autorisée (en chevaux)

// Définition de la classe Brançardier
class Brançardier {
constructor(vitesse, puissance) {
this.vitesse = vitesse;
this.puissance = puissance;
}

getVitesse() {
return this.vitesse;
}

getPuissance() {
return this.puissance;
}

setVitesse(nouvelleVitesse) {
if (nouvelleVitesse >= MIN_VITESSE && nouvelleVitesse <= MAX_VITESSE) { this.vitesse = nouvelleVitesse; } else { console.error("Vitesse hors limites !"); } } setPuissance(nouvellePuissance) { if (nouvellePuissance >= MIN_PUISSANCE && nouvellePuissance <= MAX_PUISSANCE) { this.puissance = nouvellePuissance; } else { console.error("Puissance hors limites !"); } } } // Création d'un objet Brançardier const brançardier = new Brançardier(80, 200); // Affichage des propriétés du brançardier console.log(`Vitesse actuelle : ${brançaerdier.getVitesse()} km/h`); console.log(`Puissance actuelle : ${brançaerdier.getPuissance()} chevaux`); // Modification de la vitesse et de la puissance du brançardier brançaerdier.setVitesse(100); brançaerdier.setPuissance(250); // Affichage des propriétés du brançardier après modification console.log(`Vitesse actuelle : ${brançaerdier.getVitesse()} km/h`); console.log(`Puissance actuelle : ${brançaerdier.getPuissance()} chevaux`); // Gestion d'erreur pour les vitesesses et puissances hors limites try { brançaerdier.setVitesse(150); } catch (error) { console.error(error.message); } try { brançaerdier.setPuissance(350); } catch (error) { console.error(error.message); } ``` Ce code définit une classe `Brançardier` avec des propriétés `vitesse` et `puissance`, ainsi que des méthodes pour modifier ces valeurs. Il utilise également des constantes pour définir les limites de vitesse et de puissance autorisées. L'objet `brançaerdier` est créé en instanciant la classe avec une vitesse initiale de 80 km/h et une puissance initiale de 200 chevaux. Les propriétés du brançardier sont affichées avant et après modification. Enfin, les exceptions sont gérées pour les cas où la vitesse ou la puissance modifiée dépasse les limites autorisées."

Retour en haut