この記事はC#のVisualStudio2019を使用しています。
実行の際には特に設定は必要ないです。
入力の必要はありません。
このプログラムは1~4桁までのサイコロで合わせた数値で割り算を行い、割った出力した数値とその余りを求めるものになっています。
以下はそのソースコードです。
using System;
namespace Dice++++
{
class Program
{
static void Main(string[] args)
{
//1つ目のサイコロは一桁 0~9まで
var random = new Random();
var number = random.Next(0,10);
//2つ目のサイコロの二桁 0~9まで
var number2 = random.Next(0,10)*10;
//3つ目のサイコロの二桁 0~9まで
var number3 = random.Next(0, 10) * 100;
//4つ目のサイコロの二桁 1~9まで
var number4 = random.Next(1, 10) * 1000;
//一桁、二桁、三桁と四桁のサイコロの数の合計
var number5 = number + number2 + number3 + number4 ;
Console.WriteLine("1桁のサイコロの数は" + number +"、");
Console.WriteLine("2桁のサイコロの数は" + number2 + "、");
Console.WriteLine("3桁のサイコロの数は" + number3 + "、");
Console.WriteLine("4桁のサイコロの数は" + number4 + "、");
Console.WriteLine("4つのサイコロを足した数は" + number5 + "です");
double x = random.Next(1, 10) * 100;
var X = number5 / x;
double X1 = number5 % x;
Console.WriteLine("合計を3桁の数字である"+x+"で割ると" + X + "になり、余りは"+ X1 +"になります");
}
}
}
出力例:
1回目
1桁のサイコロの数は8、
2桁のサイコロの数は20、
3桁のサイコロの数は200、
4桁のサイコロの数は6000、
4つのサイコロを足した数は6228です
合計を3桁の数字である600で割ると10.38になり、余りは228になります
2回目
1桁のサイコロの数は2、
2桁のサイコロの数は60、
3桁のサイコロの数は700、
4桁のサイコロの数は1000、
4つのサイコロを足した数は1762です
合計を3桁の数字である900で割ると1.9577777777777778になり、余りは862になります
以上です。