Em powershell, um intervalo pode ser especificado da seguinte forma, supondo que seja [3..9]:
$intervalo = 3..9
Cálculo de um número ímpar pode ser feito assim:
{ $numero % 2 -ne 0 }
Assim, podemos criar a função que efetua a soma de todos os números ímpares de um determinado intervalo, que é passado como parâmetro:
Function SomaImpares([Int32]$ini, [Int32]$fim) { $soma = 0 $ini..$fim | Where {$_ % 2 -ne 0} | ForEach { $soma += $_ } return $soma }
Nenhum comentário:
Postar um comentário