C#
 Computer >> コンピューター >  >> プログラミング >> C#

2つの整数を受け入れ、余りを返すC#プログラム


まず、2つの数字を設定します。

int one = 250;
int two = 200;

次に、これらの数値を次の関数に渡します。

public int RemainderFunc(int val1, int val2) {
   if (val2 == 0)
   throw new Exception("Second number cannot be zero! Cannot divide by zero!");
   if (val1 < val2)
   throw new Exception("Number cannot be less than the divisor!");
   else
   return (val1 % val2);
}

上記では、2つの条件を確認しました。つまり

  • 2番目の数値がゼロの場合、例外が発生します。
  • 最初の数値が2番目の数値よりも小さい場合、例外が発生します。

2つの数値の余りを返すための完全なコードは、次のとおりです。

using System;
namespace Program {
   class Demo {
      public int RemainderFunc(int val1, int val2) {
         if (val2 == 0)
         throw new Exception("Second number cannot be zero! Cannot divide by zero!");
         if (val1 < val2)
         throw new Exception("Number cannot be less than the divisor!");
         else
         return (val1 % val2);
      }
      static void Main(string[] args) {
         int one = 250;
         int two = 200;
         int remainder;
         Console.WriteLine("Number One: "+one);
         Console.WriteLine("Number Two: "+two);
         Demo d = new Demo();
         remainder = d.RemainderFunc(one, two);
         Console.WriteLine("Remainder: {0}", remainder );
         Console.ReadLine();
      }
   }
}

出力

Number One: 250
Number Two: 200
Remainder: 50

  1. 3桁を受け入れ、桁からすべての可能な組み合わせを印刷するPythonプログラム

    ユーザーから入力を取得するときに、考えられるすべての数字の組み合わせを印刷する必要がある場合は、ネストされたループが使用されます。 以下は同じのデモンストレーションです- 例 first_num = int(input("Enter the first number...")) second_num = int(input("Enter the second number...")) third_num = int(input("Enter the third number...")) my_list = [] print(&quo

  2. 2つの数値を読み取り、その商と剰余を出力するPythonプログラム

    2つの数値を読み取り、それらを分割したときに商と余りを出力する必要がある場合は、「//」演算子と「%」演算子を使用できます。 以下は同じのデモンストレーションです- 例 first_num = int(input("Enter the first number...")) second_num = int(input("Enter the second number...")) print("The first number is ") print(first_num) print("The second number i