実現したいこと
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/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/04/03 07:30
2023/04/03 07:35