**Summary**: Use Windows PowerShell to display the value of Pi to three decimal places.

How can I display the value of Pi to three decimal places by using conditional formatting to avoid rounding numbers up or down?

Use the Fixed-Point (“F”) Format Specifier, and specify the number of desired decimal places. The following technique uses the Windows PowerShell format operator.

PS C:\> "{0:F3}" -f [math]::PI

3.142

I don't agree with that solution since the question had "avoid rounding numbers up or down". I'm not sure how you should do it by conditional formating but one (ugly) way is to use this:

PS C:> ([math]::truncate(([math]::PI)*1000))/1000

then you wouldn't get it to round up or down… 🙂