Titre de bS680c10066.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code JavaScript qui pourrait être utile pour un responsable d’agence en assurances :

**Gestion des polices**

« `javascript
// Créer une classe Police
class Police {
constructor(nom, type, montant) {
this.nom = nom;
this.type = type;
this.montant = montant;
this.statut = « active »;
}

// Méthode pour mettre à jour le statut de la police
mettreAJourStatut(statut) {
this.statut = statut;
}
}

// Créer un tableau pour stocker les polices
let polices = [];

// Fonction pour ajouter une nouvelle police
function ajoutPolice(nom, type, montant) {
let nouvellePolice = new Police(nom, type, montant);
polices.push(nouvellePolice);
console.log(`Nouvelle police créée : ${nom}`);
}

// Fonction pour afficher les polices actives
function afficherPolicesActives() {
console.log(« Polices actives: »);
polices.forEach(p => {
if (p.statut === « active ») {
console.log(`- Nom : ${p.nom}, Type : ${p.type}, Montant : ${p.montant}`);
}
});
}

// Fonction pour afficher les polices bloquées
function afficherPolicesBloquees() {
console.log(« Polices bloquées: »);
polices.forEach(p => {
if (p.statut === « bloqué ») {
console.log(`- Nom : ${p.nom}, Type : ${p.type}, Montant : ${p.montant}`);
}
});
}

// Fonction pour mettre à jour le statut d’une police
function mettreAJourStatutPolice(nom, statut) {
let policeTrouvee = polices.find(p => p.nom === nom);
if (policeTrouvee) {
policeTrouvee.mettreAJourStatut(statut);
console.log(`Le statut de la police ${nom} a été mis à jour.`);
} else {
console.log(`Aucune police trouvée avec le nom ${nom}.`);
}
}

// Exemples d’utilisation
ajoutPolice(« Police A », « Type 1 », 1000);
ajoutPolice(« Police B », « Type 2 », 2000);

afficherPolicesActives();

mettreAJourStatutPolice(« Police A », « bloqué »);

afficherPolicesBloquees();
« `

Ce code définit une classe `Police` avec des propriétés pour le nom, le type et le montant de la police. Il y a également des méthodes pour mettre à jour le statut d’une police.

Un tableau `polices` est créé pour stocker les polices.

Des fonctions sont définies pour ajouter une nouvelle police, afficher les polices actives, afficher les polices bloquées et mettre à jour le statut d’une police.

Ensuite, des exemples d’utilisation sont fournis pour illustrer comment utiliser ces fonctions. »

Retour en haut