2
4

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 3 years have passed since last update.

C# 基礎プログラミング100本ノック~1-5本目~

Posted at

#こんばんは
今日もはじめて行きますよ!
前回→0本目
次回→ストックないです!

#1本目!

12345+23456を計算して結果を表示するプログラムを作成せよ

さて、ではやっていきましょう。

sample.cs
Console.WriteLine("12345 + 23456 = " + (12345+23456));

#2本目!

12345を7で割った余りを表示するプログラムを作成せよ。

sample.cs
const int X = 12345;
const int Y = 7;

int result = X % Y;

Console.WriteLine(X + "を" + Y + "で割った余りは" + result + "です。");

#3本目!

整数値を入力させ、その入力値を表示するプログラムを作成せよ。

sample.cs
Console.WriteLine("整数値を入力してください。");
int inputNum =  int.Parse(Console.ReadLine());
Console.WriteLine("入力された値:" + inputNum);

普段javaを書く機会が多いので

sample.cs
Integer.Valueof(Console.ReadLine());

とか書いてましたがParseを使うんですね。

#4本目

整数値を入力させ、その入力値を3倍した計算結果を表示するプログラムを作成せよ。

sample.cs
const int X = 3;

Console.WriteLine("整数値を入力してください。");
int inputNum =  int.Parse(Console.ReadLine());
Console.WriteLine("入力された値の" + X + "倍は:" + inputNum*X);

#5本目!

整数値を2つ入力させ、それらの値の和、差、積、商と余りを求めるプログラムを作成せよ。なお、差と商は1つ目の値から2つ目の値を引いた、あるいは割った結果とする。余りは無い場合も0と表示するのでよい。

sample.cs
Console.Write("1st input num:");
int inputNumX =  int.Parse(Console.ReadLine());
Console.Write("\r\n"+"2nd input num:");
int inputNumY = int.Parse(Console.ReadLine());
Console.Write("\r\n");

Console.WriteLine("和:" + (inputNumX + inputNumY));
Console.WriteLine("差:" + (inputNumX - inputNumY));
Console.WriteLine("積:" + (inputNumX * inputNumY));
Console.Write("商:" + (inputNumX / inputNumY));
Console.WriteLine("余り:" + (inputNumX % inputNumY));

入力値を保存しておくとき変数ではなく配列の方が応用しやすくていい気がしますね...
スパゲティのもとになりそう...
一先ず今日はこの辺で!

#リンク
基礎プロI 100本ノック 基礎編

2
4
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
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?