Sobes.tech
Junior — Middle

Comment extraire la liste des départements et leurs valeurs moyennes de salaire à partir d'un tableau contenant des champs pour le nom, le département et le salaire?

sobes.tech IA

Réponse de l'IA

Pour extraire la liste des départements et leurs salaires moyens en C#, vous pouvez utiliser LINQ si les données sont présentées sous forme de collection d'objets. Par exemple :

var salairesMoyens = employés
    .GroupBy(e => e.Departement)
    .Select(g => new {
        Département = g.Key,
        SalaireMoyen = g.Average(e => e.Salaire)
    });

foreach (var dept in salairesMoyens)
{
    Console.WriteLine($"Département : {dept.Departement}, Salaire moyen : {dept.SalaireMoyen}");
}

Si les données sont dans une base de données, vous pouvez écrire une requête SQL :

SELECT Département, AVG(Salaire) AS SalaireMoyen
FROM Employés
GROUP BY Département;