0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

DICE#プログラム

Last updated at Posted at 2020-05-31

 この記事は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になります

 以上です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?