Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức Math.DivRem () trong C #

Phương thức Math.DivRem () trong C # được sử dụng để chia và tính thương của hai số và cũng trả về phần còn lại trong một tham số đầu ra.

Cú pháp

public static int DivRem (int dividend, int divisor, out int remainder);
public static long DivRem (long dividend, long divisor, long remainder);

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Math.DivRem () -

Ví dụ

using System;
public class Demo {
   public static void Main(){
      int dividend = 30;
      int divisor = 7;
      int remainder;
      int quotient = Math.DivRem(dividend, divisor, out remainder);
      Console.WriteLine("Quotient = "+quotient);
      Console.WriteLine("Remainder = "+remainder);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Quotient = 4
Remainder = 2

Hãy để chúng tôi xem một ví dụ khác để triển khai phương thức Math.DivRem () -

Ví dụ

using System;
public class Demo {
   public static void Main(){
      long dividend = 767676765765765;
      long divisor = 7;
      long remainder;
      long quotient = Math.DivRem(dividend, divisor, out remainder);
      Console.WriteLine("Quotient = "+quotient);
      Console.WriteLine("Remainder = "+remainder);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Quotient = 109668109395109
Remainder = 2