C# 割り算の結果と余りを同時に求める
C#で、Math.DivRemメソッドを使用して、割り算の結果と余りを同時に求めるサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
Math.DivRemメソッド使い方
Math.DivRemメソッドを使用すると、割り算の結果と余りを同時に求めることが可能です。
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に表示する
サンプルコードとなります。
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
コメントを書く