Selasa, 27 September 2016

Mengubah bilangan menjadi positif dan negatif VB NET dan C#

Misalnya kita punya bilangan 2500 dan kita ingin membuat bilangan tersebut menjadi minus (negatif)(-2500).  Untuk membuat bilangan tersebut menjadi minus (negatif), kita bisa menghitungnya dengan rumus:

angka_minus = bilangan * (-1)

Lalu bagaimana cara mengimplementasikannya di VB NEt dan C#?

berikut contoh sintaknya:

C# syntax:
int bilangan = 2500;
int bilanganMinus = bilangan * (-1);

Console.WriteLine(bilanganMinus);
Console.ReadKey();

VB .NET syntax:
Dim bilangan As Integer = 2500
Dim bilanganMinus As Integer = bilangan * (-1)

Console.WriteLine(bilanganMinus)
Console.ReadKey()

Output:
-2500

Sintak diatas digunakan untuk membuat suatu bilangan menjadi minus, lalu bagaimana caranya untuk membuat bilangan minus (negatif) menjadi plus (positif)?
Jawabannya kita bisa menggunakan fungsi Abs() yang terdapat di class Math pada NET Framework. Fungsi Abs() berguna untuk mengabsolutkan suatu bilangan. Berikut contoh penggunaanya dalam VB NET dan C#:

C# syntax:
// Contoh bilangan minus bertipe integer
int bilanganInt = -2500;
int bilanganPlusInteger = Math.Abs(bilanganInt);

// Contoh bilangan minus bertipe float
float bilanganFloat = -25.52f;
float bilanganPlusFloat = Math.Abs(bilanganFloat);

// Contoh bilangan minus bertipe double
double bilanganDouble = -25.35;
double bilanganPlusDouble = Math.Abs(bilanganDouble);

Console.WriteLine(
  "Bilangan positif integer: {0}", bilanganPlusInteger);
Console.WriteLine(
  "Bilangan positif float: {0}", bilanganPlusFloat);
Console.WriteLine(
  "Bilangan positif double: {0}", bilanganPlusDouble);
Console.ReadKey();

VB .NET syntax:
' Contoh bilangan minus bertipe integer
Dim bilanganInt As Integer = -2500
Dim bilanganPlusInteger As Integer = Math.Abs(bilanganInt)

' Contoh bilangan minus bertipe float
Dim bilanganFloat As Single = -25.52F
Dim bilanganPlusFloat As Single = Math.Abs(bilanganFloat)

' Contoh bilangan minus bertipe double
Dim bilanganDouble As Double = -25.35
Dim bilanganPlusDouble As Double = Math.Abs(bilanganDouble)

Console.WriteLine(
  "Bilangan positif integer: {0}", bilanganPlusInteger)
Console.WriteLine(
  "Bilangan positif float: {0}", bilanganPlusFloat)
Console.WriteLine(
  "Bilangan positif double: {0}", bilanganPlusDouble)
Console.ReadKey()

Output:
Bilangan positif integer: 2500
Bilangan positif float: 25.52
Bilangan positif double: 25.35
Sekian untuk artikel kali ini semoga bermanfaat...

0 komentar:

Posting Komentar