Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chương trình C# nhận hai số nguyên và trả về phần dư


Trước tiên, thiết lập hai số.

int one = 250; 
int two = 200;

Bây giờ truyền các số đó vào hàm sau.

public int RemainderFunc(int val1, int val2) { 
    if (val2 == 0) 
        throw new Exception("Số thứ hai không thể bằng 0! Không thể chia cho 0!"); 
    if (val1 < val2) 
        throw new Exception("Số không thể nhỏ hơn số chia!"); 
    else 
        return (val1 % val2); 
}

Trên đây chúng ta đã kiểm tra hai điều kiện:

  • Nếu số thứ hai bằng 0, ngoại lệ xảy ra.
  • Nếu số thứ nhất nhỏ hơn số thứ hai, ngoại lệ xảy ra.

Để trả về phần dư của hai số, đây là mã hoàn chỉnh.

Ví dụ

using System; 

namespace Program { 
    class Demo { 
        public int RemainderFunc(int val1, int val2) { 
            if (val2 == 0) 
                throw new Exception("Số thứ hai không thể bằng 0! Không thể chia cho 0!"); 
            if (val1 < val2) 
                throw new Exception("Số không thể nhỏ hơn số chia!"); 
            else 
                return (val1 % val2); 
        } 
        
        static void Main(string[] args) { 
            int one = 250; 
            int two = 200; 
            int remainder; 
            Console.WriteLine("Số một: " + one); 
            Console.WriteLine("Số hai: " + two); 
            Demo d = new Demo(); 
            remainder = d.RemainderFunc(one, two); 
            Console.WriteLine("Phần dư: {0}", remainder); 
            Console.ReadLine(); 
        } 
    } 
}

Kết quả

Số một: 250 
Số hai: 200 
Phần dư: 50