開発環境
- OS: macOS High Sierra - Apple
- IDE(統合開発環境): Visual Studio for Mac
- プログラミング言語: C#
初めてのC# 第2版 (Jesse Liberty (著)、Brian MacDonald (著)、日向 俊二 (翻訳)、オライリージャパン)の5章(実行制御)、5.5(練習問題)、練習5-2.を取り組んでみる。
コード
using System; namespace Sample5_2 { class Program { enum Num { Big, Ten, Even, Odd, }; static void Main(string[] args) { for (int i = 0; i < 5; i++) { string s = Console.ReadLine(); int n = Convert.ToInt32(s); if (n >= 100) { Console.WriteLine("大きすぎる値である。"); } else if (n % 10 == 0) { Console.WriteLine("10の倍数である。"); } else if (n % 2 == 0) { Console.WriteLine("偶数である。"); } else { Console.WriteLine("奇数である。"); } } for (int i = 0; i < 5; i++) { string s = Console.ReadLine(); int n = Convert.ToInt32(s); Num num; if (n >= 100) { num = Num.Big; } else if (n % 10 == 0) { num = Num.Ten; } else if (n % 2 == 0) { num = Num.Even; } else { num = Num.Odd; } switch (num) { case Num.Big: Console.WriteLine("大きすぎる値である。"); break; case Num.Ten: Console.WriteLine("10の倍数である。"); break; case Num.Even: Console.WriteLine("偶数である。"); break; case Num.Odd: Console.WriteLine("奇数である。"); break; default: break; } } } } }
入出力結果(Terminal)
100 大きすぎる値である。 10 10の倍数である。 9 奇数である。 8 偶数である。 7 奇数である。 100 大きすぎる値である。 9 奇数である。 8 偶数である。 7 奇数である。 6 偶数である。 -bash: /var/folders/jg/y5d0zx4n1c9644tjrmn90jpc0000gn/T/tmp283b7cbc.tmp: cannot overwrite existing file Press any key to continue...
0 コメント:
コメントを投稿