Contenidos
- 1. Calcular la suma de los elementos
- 2. Filtrar elementos mayores que 3
- 3. Seleccionar los cuadrados de los elementos
- 4. Obtener el valor máximo
- 5. Obtener el valor mínimo
- 6. Promedio de los elementos
- 7. Ordenar los elementos en orden ascendente
- 8. Ordenar los elementos en orden descendente
- 9. Contar los elementos mayores que un valor específico
- 10. Verificar si algún elemento cumple una condición
- 11. Verificar si todos los elementos cumplen una condición
1. Calcular la suma de los elementos
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $suma = [Linq.Enumerable]::Sum($numeros) Write-Output "Suma: $suma" |
2. Filtrar elementos mayores que 3
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $mayoresQueTres = [Linq.Enumerable]::Where($numeros, { $_ -gt 3 }) Write-Output "Mayores que 3: $mayoresQueTres" |
3. Seleccionar los cuadrados de los elementos
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $cuadrados = [Linq.Enumerable]::Select($numeros, { $_ * $_ }) Write-Output "Cuadrados: $cuadrados" |
4. Obtener el valor máximo
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $maximo = [Linq.Enumerable]::Max($numeros) Write-Output "Máximo: $maximo" |
5. Obtener el valor mínimo
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $minimo = [Linq.Enumerable]::Min($numeros) Write-Output "Mínimo: $minimo" |
6. Promedio de los elementos
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $promedio = [Linq.Enumerable]::Average($numeros) Write-Output "Promedio: $promedio" |
7. Ordenar los elementos en orden ascendente
1 2 3 |
[int[]] $numeros = @(5, 3, 1, 4, 2) $ordenAscendente = [Linq.Enumerable]::OrderBy($numeros, { $_ }) Write-Output "Orden ascendente: $ordenAscendente" |
8. Ordenar los elementos en orden descendente
1 2 3 |
[int[]] $numeros = @(5, 3, 1, 4, 2) $ordenDescendente = [Linq.Enumerable]::OrderByDescending($numeros, { $_ }) Write-Output "Orden descendente: $ordenDescendente" |
9. Contar los elementos mayores que un valor específico
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $mayoresQueTresCount = [Linq.Enumerable]::Count($numeros, { $_ -gt 3 }) Write-Output "Cantidad de elementos mayores que 3: $mayoresQueTresCount" |
10. Verificar si algún elemento cumple una condición
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $algunoMayorQueCuatro = [Linq.Enumerable]::Any($numeros, { $_ -gt 4 }) Write-Output "¿Algún elemento es mayor que 4?: $algunoMayorQueCuatro" |
11. Verificar si todos los elementos cumplen una condición
1 2 3 |
[int[]] $numeros = @(1, 2, 3, 4, 5) $todosMayoresQueCero = [Linq.Enumerable]::All($numeros, { $_ -gt 0 }) Write-Output "¿Todos los elementos son mayores que 0?: $todosMayoresQueCero" |