# Réponse finale obtenue du bot:
response = « Voici un exemple de code JavaScript pour créer un simulateur de consommation de carburant pour un brancardier (ou brancardière) destiné aux consommateurs finals :
« `javascript
// Définir les constantes
const KILOMETRE_PAR_LITRE = 10; // km/l
const PRIX_PAR_LITRE = 1.50; // €/l
// Définir la classe Brancardier
class Brancardier {
constructor(nom, poids, consommation) {
this.nom = nom;
this.poids = poids;
this.consommation = consommation;
}
calculerConsommation(km) {
return km / this.consommation;
}
calculerPrix(km) {
const consommationLitre = this.calculerConsommation(km);
return consommationLitre * KILOMETRE_PAR_LITRE * PRIX_PAR_LITRE;
}
}
// Créer un objet Brancardier
const brancardier = new Brancardier(« Ferrari », 1500, 12);
// Simuler la consommation
function simulerConsommation(km) {
const consommationLitre = brancardier.calculerConsommation(km);
console.log(`La voiture a consommé ${consommationLitre} litres pour ${km} km.`);
}
// Simuler le prix de la consommation
function simulerPrix(km) {
const prixTotal = brancardier.calculerPrix(km);
console.log(`Le prix total de la consommation est de ${prixTotal} €.`);
}
// Appeler les fonctions de simulation
simulerConsommation(100);
simulerPrix(100);
« `
Ce code définit une classe `Brancardier` avec des propriétés pour le nom, le poids et la consommation du véhicule. Il y a également deux méthodes : `calculerConsommation` qui calcule la quantité de carburant consommée en fonction du nombre de kilomètres parcourus, et `calculerPrix` qui calcule le prix total de la consommation en fonction de la quantité de carburant consommée.
Les fonctions `simulerConsommation` et `simulerPrix` appelaient les méthodes de la classe `Brancardier` pour simuler la consommation et le prix de la consommation pour un brancardier fictif.
Notez que ce code est destiné à être utilisé comme exemple et qu’il faudrait ajuster les valeurs des constantes et les propriétés du véhicule en fonction des besoins spécifiques. »