演習課題「じゃんけんプログラムを作ろう」
入力エリアに、じゃんけんの手(例:グー,チョキ,パー)が用意してあります。
右のコードエリアのコメントを参考にして、じゃんけんプログラムを作ってください。
じゃんけんの手は、標準入力から読み込んだ文字列をカンマで分割して、そのうち1つをランダムに出力します。
このときのじゃんけんの結果を出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
グー,チョキ,パーのいずれか
演習課題「おみくじを作ろう」
入力エリアに、おみくじの出目(例:大吉,中吉,吉,凶)が用意してあります。
右のコードエリアに、おみくじプログラムを作ってください。
おみくじは、標準入力から読み込んだ文字列をカンマで分割して、そのうち1つをランダムに出力します。
このときのおみくじの結果を出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
大吉,中吉,吉,凶 のいずれか
#10:ランダムくじを作ろう
最後のチャプターです。今回はランダムくじを作ります。
今までの応用/総集編になります。
var data = Console.ReadLine();
string [] enemies = data.Split(',');
var num = enemies.Length;
var random = new Random();
var rand = random.Next(num);
var attack = enemies[rand];
Console.WriteLine(attack + "に会心の一撃!");
- String.Split メソッド (Char[]) (System) - MSDN - Microsoft
https://msdn.microsoft.com/ja-jp/library/b873y76a(v=vs.110).aspx
- Random クラス (System) - MSDN - Microsoft
https://msdn.microsoft.com/ja-jp/library/system.random(v=vs.110).aspx