No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Operador Average

21/26
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

// Obtener el promedio del n√ļmero de paginas que son mayores a cero
void Challenge_19(IEnumerable<Book> books)
{
    var avg = books.Where(b => b.PageCount > 0).Average(b => b.PageCount);
    Console.WriteLine($"El promedio de n√ļmero de paginas que son mayores a cero: {avg}");
}
public double TitleLneghtAverage(IEnumerable<Book>books){
    return books.Average(p=>p.Title.Length);
}

public double PagesAverage(IEnumerable<Book>books){
    return books.Where(b=>b.PageCount>0).Average(b=>b.PageCount);
}

Operador Average

Permite sacar un promedio de una propiedad numérica que tengamos adentro de la colección.

//Obtener el promedio del n√ļmero de paginas mayor a 0
        public double AveragePages(){
            return (from b in librosCollection where b.PageCount > 0 select b).Average(b => b.PageCount);
        }

Si se desea redondearlo se usaria Math.Round()