Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โครงสร้างทศนิยมใน C #


โครงสร้างทศนิยมใน C # แสดงถึงตัวเลขทศนิยม ประเภทค่าทศนิยมแสดงถึงตัวเลขทศนิยมตั้งแต่บวก 79,228,162,514,264,337,593,543,950,335 ถึงค่าลบ 79,228,162,514,264,337,593,543,950,335 ค่าเริ่มต้นของทศนิยมคือ 0

ให้เรามาดูตัวอย่างวิธีการในโครงสร้างทศนิยม −

ทศนิยม.เพิ่ม()

Decimal.Add() วิธีการใน C # ถูกใช้เพื่อเพิ่มค่าทศนิยมที่ระบุสองค่า

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์ -

public static decimal Add (decimal val1, decimal val2);

ด้านบน va1 เป็นทศนิยมแรกที่จะเพิ่ม ในขณะที่ val2 เป็นทศนิยมที่สองที่จะเพิ่ม

ตัวอย่าง

ให้เรามาดูตัวอย่างการใช้งาน Decimal.Add() method −

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 3.07m;
      Decimal val2 = 4.09m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Decimal res = Decimal.Add(val1, val2);
      Console.WriteLine("Result (Sum) = "+res);
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Decimal 1 = 3.07
Decimal 2 = 4.09
Result (Sum) = 7.16

ตัวอย่าง

ให้เราดูตัวอย่างอื่นเพื่อใช้วิธีการ Decimal.Add() -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = Decimal.MinValue;
      Decimal val2 = 8.21m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Decimal res = Decimal.Add(val1, val2);
      Console.WriteLine("Result (Sum) = "+res);
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Decimal 1 = -79228162514264337593543950335
Decimal 2 = 8.21
Result (Sum) = -79228162514264337593543950327

ทศนิยม.เพดาน()

Decimal.Ceiling() วิธีการใน C # ใช้เพื่อคืนค่าอินทิกรัลที่เล็กที่สุดที่มากกว่าหรือเท่ากับตัวเลขทศนิยมที่ระบุ

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์ -

public static decimal Ceiling (decimal val);

ด้านบน Val คือเลขฐานสิบ

ตัวอย่าง

ให้เราดูตัวอย่างการใช้วิธีการ Decimal.Ceiling() -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 12.85m;
      Decimal val2 = 3.45m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Ceiling (val1) = "+Decimal.Ceiling(val1));
      Console.WriteLine("Ceiling (val2) = "+Decimal.Ceiling(val2));
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Decimal 1 = 12.85
Decimal 2 = 3.45
Ceiling (val1) = 13
Ceiling (val2) = 4

ตัวอย่าง

ให้เราดูตัวอย่างอื่นเพื่อใช้วิธีการ Decimal.Ceiling() -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = -10.85m;
      Decimal val2 = -33.45m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Ceiling (val1) = "+Decimal.Ceiling(val1));
      Console.WriteLine("Ceiling (val2) = "+Decimal.Ceiling(val2));
      }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Decimal 1 = -10.85
Decimal 2 = -33.45
Ceiling (val1) = -10
Ceiling (val2) = -33

ทศนิยม.เปรียบเทียบ()

Decimal.Compare() วิธีการใน C # ใช้เพื่อเปรียบเทียบค่าทศนิยมที่ระบุสองค่า

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์ -

public static int Compare (decimal val1, decimal val2);

ด้านบน val1 คือค่าแรกที่จะเปรียบเทียบ ในขณะที่ Val คือค่าที่สองที่จะเปรียบเทียบ

ค่าส่งกลับน้อยกว่าศูนย์ถ้า val1 น้อยกว่า val2 ส่งคืนค่าเป็น 0 ถ้า Val =val2 ในขณะที่มากกว่าศูนย์ ถ้า val1 มากกว่า val2

ตัวอย่าง

ให้เรามาดูตัวอย่างการใช้งาน Decimal.Compare() method −

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 45.85m;
      Decimal val2 = 35.45m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Comparison Value = "+Decimal.Compare(val1,val2));
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Decimal 1 = 45.85
Decimal 2 = 35.45
Comparison Value = 1

ตัวอย่าง

ให้เราดูตัวอย่างอื่นเพื่อใช้วิธีการ Decimal.Compare() -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 65.15m;
      Decimal val2 = 65.15m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Comparison Value = "+Decimal.Compare(val1,val2));
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Decimal 1 = 65.15
Decimal 2 = 65.15
Comparison Value = 0