powershell inputボックスで数値入力したい(素人です)

実現したいこと

powershellでキーボード入力した値を計算したい。

インプットボックスに入力した値に1.07を掛けた値が107の倍数でなかった場合は、次の107の倍数を表示させたいのですが
入力した値の次の107の倍数を表示してしまいます。

該当のソースコード

#powershellのコード

[void][System.Reflection.Assembly]::Load("Microsoft.VisualBasic, Version=8.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a") # インプットボックスの表示 $input = [Microsoft.VisualBasic.Interaction]::InputBox("入力してください。", "倍数") $a1=$input*1.07 write-output $a1 $b1=$a1/107 write-output $b1 $c1 = [Math]::ceiling($b1); write-output $c1 $d1=$c1*107 write-output $d1

試したこと

write-outputにて変数の値を確認したところ、$a1に$inputの値が入っています。
$a1=$input*2とすると、インプットボックスに入力した値が2個表示されます。
10000と入力すると1000010000と表示されます。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント