• R/O
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythonbathyscaphephpgamewindowsguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

練習用です。いろんなものがごちゃまぜです。


コミットメタ情報

リビジョン385 (tree)
日時2018-03-09 11:17:23
作者bellyoshi

ログメッセージ

変更サマリ

差分

--- Gole/div/ConsoleApp1/Program.cs (nonexistent)
+++ Gole/div/ConsoleApp1/Program.cs (revision 385)
@@ -0,0 +1,68 @@
1+using System;
2+using System.Collections.Generic;
3+using System.Linq;
4+using System.Text;
5+using System.Threading.Tasks;
6+
7+namespace ConsoleApp1
8+{
9+ class Program
10+ {
11+ static void Main(string[] args)
12+ {
13+ int n1, n2;
14+ string yn;
15+ do
16+ {
17+ try
18+ {
19+ Console.Write("割られる数>");
20+ n1 = int.Parse(Console.ReadLine());
21+ do
22+ {
23+ Console.Write("割る数>");
24+ n2 = int.Parse(Console.ReadLine());
25+ if (n2 == 0)
26+ {
27+ Console.WriteLine("0では割れません。再入力してください");
28+ continue;
29+ }
30+ Console.WriteLine($"{n1} / {n2} = ");
31+ if (n1 < 0 && n2 > 0)
32+ {
33+ Console.WriteLine("-");
34+ n1 = -n1;
35+ } else if (n1 > 0 && n2 < 0)
36+ {
37+ Console.WriteLine("-");
38+ n2 = -n2;
39+ }
40+ Console.WriteLine(n1 / n2);
41+
42+ } while (n2 == 0);
43+ } catch (FormatException ex)
44+ {
45+ Console.WriteLine(ex.Message);
46+ break;
47+ }
48+ int remainder;
49+ for (int i = 1; i <= 50; i++)
50+ {
51+ remainder = n1 % n2;
52+ if (remainder == 0) break;
53+ n1 = remainder * 10;
54+ if (i == 1)
55+ {
56+ Console.Write(".");
57+ }
58+ Console.Write(n1 / n2);
59+ }
60+ Console.Write("\n");
61+ Console.WriteLine("処理を続けますか?(y/n)");
62+ yn = Console.ReadLine();
63+ } while (yn == "y" || yn == "Y");
64+ Console.WriteLine("終了するには何かキーを押してください。");
65+ Console.ReadLine();
66+ }
67+ }
68+}
--- Gole/div/ConsoleApp1/Properties/AssemblyInfo.cs (nonexistent)
+++ Gole/div/ConsoleApp1/Properties/AssemblyInfo.cs (revision 385)
@@ -0,0 +1,36 @@
1+using System.Reflection;
2+using System.Runtime.CompilerServices;
3+using System.Runtime.InteropServices;
4+
5+// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
6+// アセンブリに関連付けられている情報を変更するには、
7+// これらの属性値を変更してください。
8+[assembly: AssemblyTitle("ConsoleApp1")]
9+[assembly: AssemblyDescription("")]
10+[assembly: AssemblyConfiguration("")]
11+[assembly: AssemblyCompany("")]
12+[assembly: AssemblyProduct("ConsoleApp1")]
13+[assembly: AssemblyCopyright("Copyright © 2018")]
14+[assembly: AssemblyTrademark("")]
15+[assembly: AssemblyCulture("")]
16+
17+// ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントから
18+// 参照できなくなります。COM からこのアセンブリ内の型にアクセスする必要がある場合は、
19+// その型の ComVisible 属性を true に設定してください。
20+[assembly: ComVisible(false)]
21+
22+// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
23+[assembly: Guid("44e9ac68-7c06-4d00-a4ad-c0a33772da7b")]
24+
25+// アセンブリのバージョン情報は次の 4 つの値で構成されています:
26+//
27+// メジャー バージョン
28+// マイナー バージョン
29+// ビルド番号
30+// Revision
31+//
32+// すべての値を指定するか、次を使用してビルド番号とリビジョン番号を既定に設定できます
33+// 既定値にすることができます:
34+// [assembly: AssemblyVersion("1.0.*")]
35+[assembly: AssemblyVersion("1.0.0.0")]
36+[assembly: AssemblyFileVersion("1.0.0.0")]