コンソールアプリ編/入力値の絶対値を求める

Last-modified: 2020-05-26 (火) 22:40:27

入力値の絶対値を求めてみましょう。

  • 絶対値とは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());
 }
}