正如标题所暗示的那样,我正在解决有关舍入数字的一些问题。我的脚本目前看起来像这样:
iPad 6: Tickerplaceholder DIV-height: 24pixels, bannerheight: 30px, pixelaspect-ratio: 2
iPhone: Tickerplaceholder DIV-height: 32pixels, bannerheight: 30px, pixelaspect-ratio: 2
PC (Chrome): Tickerplaceholder DIV-height: 24pixels, bannerheight: 30px, pixelaspect-ratio: 1;
我希望程序对数字进行舍入,这样总数就不是一些荒谬的长数。它确实有效,但在我手动计算后,我看到程序计算了其他东西。
这里的问题是程序将例如 122.50 舍入到 122 而不是 123 。
我尝试使用以下语法但没有成功:
[uint16]$Product1 = Read-Host "Enter the price of your product: "
...
#$TotalProducts contains the Value from all products together
Write-Host "You spent an amount of $TotalProducts for todays shopping."
我是否正在尝试正确的事情,但我正在屠杀语法,或者我完全错误地使用这种方法?
答案 0 :(得分:4)
您应先阅读,然后对数字进行四舍五入。
$Product1 = Read-Host "Enter the price of your product: "
$RoundedNumber = [math]::Round($Product1, [System.MidpointRounding]::AwayFromZero)
您现在可以在$RoundedNumber
中获得舍入值。