C# 割り算の結果と余りを同時に求める

C#で、Math.DivRemメソッドを使用して、割り算の結果と余りを同時に求めるサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
Math.DivRemメソッド使い方
Math.DivRemメソッドを使用すると、割り算の結果と余りを同時に求めることが可能です。
1 2 3 4 5 6 7 8 9 |
int x, y, a, rem; x = 7; y = 3; // 7 ÷ 3 a = Math.DivRem(x, y, out rem); Console.WriteLine(a); // 割り算結果 2 Console.WriteLine(rem); // 余り 1 |
サンプルコード
以下は、
textboxに入力した値から商と余りの結果を、別のtextboxに表示する
サンプルコードとなります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace FormTestApp { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int x, y, a, rem; x = Convert.ToInt32(textBox1.Text); // 変数1 y = Convert.ToInt32(textBox2.Text); // 変数2 // 変数1 ÷ 変数2の商と余りを求める a = Math.DivRem(x, y, out rem); textBox3.Text = "商 :" + a.ToString()+"余り :" + rem.ToString(); } } } |
商と余りの結果が表示されることが確認できます。

-
前の記事
javascript スプレッド構文(…)を利用して配列をコピーする 2020.10.08
-
次の記事
javascript 少数点以下を四捨五入する 2020.10.09
コメントを書く