0

ユーザー入力が整数で、ゼロより大きく、最大10であるかどうかを確認するにはどうすればよいですか?

0から10までの数字を要求するスクリプトを作成する必要があります。これは、ユーザーが数字を入力できる回数になります。

したがって、3を入力した場合、入力したい番号を3回尋ねる必要があります。彼が最後の数値を入力したとき、指定された数値の平均を表示する必要があります。その後、スクリプトは終了します。

4

1 に答える 1

1

このような?

while ( (1..10) -notcontains $g)
{
    $g = read-host "How many numbers do you want to put in? (value from 1 to 10) " 
}    
$ar=@()
for ($i=0; $i -lt $g; $i++)
{
   $ar += read-host "Enter value $($i+1)"
}    
$averageArray = ($ar | Measure-Object -Average).average    
write-host "Average is : $averageArray"
于 2012-12-14T12:07:04.560 に答える