入力値の絶対値を求めてみましょう。
- 絶対値とは0を基準として、0からいくら離れているかを値にしたものです。
- 例えば、「0」を基準として「5」という数字は、0から5離れています。
- 「0」を基準として「-5」という数字は、同じく、0から5離れています。
- 値がプラスの場合はそのままでよさそうです。
- 値がマイナスの場合はマイナスをかければよさそうです。
using System;
class prog
{
static void Main()
{
int AbsoluteValue = 0;
int tmp = -12;
if(tmp<0)
{
AbsoluteValue = -tmp;
}
else
{
AbsoluteValue = tmp;
}
Console.WriteLine(AbsoluteValue.ToString());
}
}
名前空間SystemのMathクラスのAbsメソッドを使う方法もあります。
using System;
class prog
{
static void Main()
{
int AbsoluteValue = -8;
Console.WriteLine(Math.Abs(AbsoluteValue).ToString());
}
}