1 名前:たかし [2015/12/25(金) 18:43:55.48 .net] 先生を募集します 先生!!
54 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 18:55:09.02 .net] Mainの内部に 「Console.WriteLine("こんにちは世界"); Console.WriteLine("Enterを押してね"); Console.ReadLine();」 と入力して「ビルド」しろ。 成功したら「デバッグを開始」せよ。
55 名前:takasi mailto:sage [2015/12/26(土) 19:02:33.39 .net] ttps://i.gyazo.com/bdcd67f152a5aad641feb662f6e6ca36.png できました!これで大丈夫ですかね? なんか”とか関数?とか勝手に入力してくれるんですがこれでプログラミング上達するんですかね
56 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:06:59.52 .net] Mainの中身を 「String str = "変数の中身"; Console.WriteLine("「" + str + "」"); Console.WriteLine("Enterを押してね"); Console.ReadLine();」 にして「デバッグを開始」せよ。
57 名前:takasi mailto:sage [2015/12/26(土) 19:12:25.41 .net] ttps://i.gyazo.com/24f2f50ac2e273253e6fcc89a4f80518.png できました!
58 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:14:42.17 .net] >>55 インテリセンスと言う入力支援機能だよ。 文字を少し入力してCtrl+Tabで補完ができる。
59 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:18:39.53 .net] Stringとか" "で囲まれたものは文字列だ。 +という演算子で文字列どうしを連結できる。 文字列をConsole.WriteLineという関数に渡すと その文字列を画面に出力する。
60 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:23:18.67 .net] 「Console.Write("文字列を入力してね: "); String str = Console.ReadLine(); Console.WriteLine("【"+str+"】"); Console.WriteLine("Enterを押してね"); Console.ReadLine();」にして開始しろ。
61 名前:takasi mailto:sage [2015/12/26(土) 19:24:26.08 .net] なるほど!ReadLineは変数を指定せずにWriteLineで書き込んだ文字列をすべて表示してくれるんですね!
62 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:27:15.50 .net] 次はforループだ。 「for (int i = 0; i < 10; ++i) { Console.WriteLine("【"+(i + 1).ToString()+"】"); } Console.WriteLine("Enterを押してね"); Console.ReadLine();」にして開始しろ。
63 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:32:37.27 .net] intとか0とか10というのは整数を意味してる。 「for (int i = 0; i < 10; ++i)」というのは、おおざっぱにいうと 「int i; for (i = 0; i < 10; i = i + 1)」と同じだ。 i.ToString()はiを文字列にした結果を返す。
64 名前:takasi mailto:sage [2015/12/26(土) 19:33:39.95 .net] できました! >>60 ttps://i.gyazo.com/3ad06236b595803a180acb8b9efab974.png >>62 ttps://i.gyazo.com/aa8ae7a3dd71f66f205bb3f92fc5cc91.png
65 名前:takasi mailto:sage [2015/12/26(土) 19:37:39.27 .net] 変数に文字を入れるときはString、数値を入れるときはintを付けるんですね!
66 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:38:20.70 .net] 整数とか文字列といったデータの種類のことを「型」という。 intとかStringというのは型名だ。 C#で変数を使うには、型名と変数名を指定しないといけない。 関数に渡すパラメーター(引数;ひきすう)には指定できる型が決まっている。 型の不一致はエラーになる。
67 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 19:42:46.27 .net] C#で利用できるすべての型について調べなさい。
68 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 20:01:29.72 .net] ufcpp.net/study/csharp/st_embeddedtype.html
69 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 20:07:14.93 .net] 演算子について ufcpp.net/study/csharp/st_operator.html
70 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 20:10:29.91 .net] 制御フローについて ufcpp.net/study/csharp/st_control.html 基本的なことは、このサイトに全部書いてあるな。
71 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 20:29:10.28 .net] 課題12.BMIを計算するプログラムを作れ。 ヒント: Console.ReadLineで文字列を読み込み、文字列変数に代入。 文字列をSystem.Single.Parseでsingle型に変換。 BMIを計算する公式を使う。 計算結果を文字列にしてConsole.WriteLineで出力。
72 名前:takasi mailto:sage [2015/12/26(土) 20:37:01.10 .net] まだ読んでるので少し時間がかかります 申し訳ありません!!!!!
73 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 20:41:29.86 .net] 時間制限はない。かまずに飲み込むよりも、むしろ噛み砕く時間が重要だ。気長にやりたまえ。
74 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 21:18:00.17 .net] 行き詰まったら何なりと質問してくれ。 あと、プロジェクトは1つだけでなく何個も作ることができるぞ。 目的に応じてプロジェクトを分けておくと再利用しやすい。 プロジェクトの名前の付け方は十年後のことも考えて命名したまえ。
75 名前:takasi mailto:sage [2015/12/26(土) 21:19:02.85 .net] ttps://i.gyazo.com/db16280fa4efcb134b3cdaeb4e4b7bc8.png できました! 数値を入れる型についてなのですが、int使うならlong使えばいいじゃん!byte?いらないよ!と思ったのですが これは型に入れる数に関わらず型自体にサイズ?があって、たくさんコードを書くプログラムを作るときに動作が重くなるから使う型を分けているのでしょうか? 例えば、 byte a = 1; と int a = 1; は入ってる数は同じですが、型のサイズが違うので数値の範囲が決まっているのならbyteの方が節約できるということですか? 文章へったくそなので僕のイメージを伝えます おちょこ=Byte ジョッキ=Int おちょことジョッキを用意して同じ分量水を入れて人間の手で運びます おちょこは小さいのでたくさん運べる!(プログラムが軽快) ジョッキは大きいので少しずつしか運べない!(プログラムが重い)
76 名前:takasi mailto:sage [2015/12/26(土) 21:24:02.62 .net] 詰まった部分書きます System.Single.Parse(taiju) System.Single.Parse(shincho) Console.WriteLine( taiju / (shincho*2) ); としようとしたらできませんでした あとReadLineを最後の行に入れないとプログラムが待機状態にならないで終了してしまうんですね
77 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 21:37:38.79 .net] 型によってデータサイズや処理速度が異なる。 サイズが大きいとメモリーを圧迫したり、遅くなったりする。またintより小さくても遅くなる。 Parseの結果は値として返される。それをsingle型の変数に代入せよ。
78 名前:takasi mailto:sage [2015/12/26(土) 21:39:46.51 .net] >>75 の続きです。 なら小さいプログラム作るときはlongでもいいね。とはならないのは、大きなプログラム作るときになったらサイズ節約しなきゃならんしやりかた統一しようぜ!ってことですか? それとよく例文とかの小さい整数を入れる際にint型を使うのは、値は小さいけどbyte以上の値扱うかもしれないしそこまで大きい値扱わないからintでいっかーみたいなノリでしょうか? すべて僕の見当違いでしたら忘れて下さい!
79 名前:takasi mailto:sage [2015/12/26(土) 21:44:33.83 .net] 分かりましたありがとうございます こうすればよかったんですね ttps://i.gyazo.com/546dc1eeeebc84d69b0ff8740bc65c7e.png
80 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 21:46:17.44 .net] 電卓を使って計算結果が正しいかどうか確認しなさい。
81 名前:takasi mailto:sage [2015/12/26(土) 21:46:42.44 .net] >>76 と言ってることが違かった! Single taiju2 = System.Single.Parse(taiju) Single sincho2 = System.Single.Parse(sincho) Console.WriteLine( taiju2 / (shincho2*2) );
82 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 21:54:14.64 .net] よし、これで君も素人C#プログラマだ。 課題13.じゃんけんゲームを作りなさい。 ヒント:利用者の手を整数で入力(1:グー、2:チョキ、3:パー)。コンピューターの手を乱数で生成。ifで条件分岐(3×3通り)。勝ち負けを表示。
83 名前:takasi mailto:sage [2015/12/26(土) 21:55:38.73 .net] >>80 計算式が違ってました!グーグルで調べたのに!! 正しくはこちらです ttps://i.gyazo.com/81228b3c5437c27c277ef843e918f49d.png かなり無理やりやった感あります
84 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 22:11:12.58 .net] お休み。
85 名前:takasi mailto:sage [2015/12/26(土) 22:35:31.87 .net] んほおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
86 名前:takasi mailto:sage [2015/12/26(土) 22:36:44.77 .net] おやすみなせい
87 名前:仕様書無しさん [2015/12/26(土) 22:43:10.61 .net] dorakuehoshi.hatenablog.com/entry/2015/12/26/184047 ゲーム攻略ブログで儲ける方法。
88 名前:takasi mailto:sage [2015/12/26(土) 22:52:42.77 .net] ちょっと疲れたので休憩後再開 URLは見てないですが、ブログで儲ける方法ってすんごーい数のブログ作りまくればちりつもで儲けられるんじゃないですか
89 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 23:41:30.86 .net] 新しく別のプロジェクトを作る場合は、ファイルメニューから 「ソリューションを閉じる」を選んでから、新規作成→プロジェクトを選ぶ。 ソリューションとは、1個以上のプロジェクトをまとめたものだと考えるといい。
90 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/26(土) 23:51:11.98 .net] 知的労働者は頭脳を酷使する。考えることや覚えることは案外エネルギーを消費する。 ハチミツ、チョコレート、コーヒーを適量摂取することをお薦めする。また、タンパク質やカルシウムも大切だ。 子どもの頃を思い出して規則正しい生活を心掛けよ。 睡眠時間と睡眠の質は頭の働きにかかわる。
91 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 00:12:28.45 .net] 変数名に型情報を含めれば、変数の命名が楽になり、変数名を見るだけで型がわかる。 (int型なら変数名の頭にiを付けるなど) このような規則をハンガリアン記法という。
92 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 00:21:07.31 .net] //乱数を生成する準備。 Random cRandom = new System.Random(); //1〜3の乱数を生成する。 int iResult1 = cRandom.Next(3) + 1;
93 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 00:30:07.31 .net] if (iPlayerTe == 1) { if (iComputerTe == 1) { //あいこ ... } if (iComputerTe == 2) { //あなたの勝ち ... } if (iComputerTe == 3) { //あなたの負け ... } }
94 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 01:20:00.02 .net] BMI計算のプロジェクトをConsoleBmiKeisanという名前で保存してくれ。 じゃんけんゲームのプロジェクト名はConsoleJankenGameでいいだろう。 簡単なテスト用にConsoleTestというプロジェクトも作っておけ。
95 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 01:55:27.63 .net] 拡張子が.slnのファイルがソリューションで、拡張子が.csのファイルがC#のソースファイルだ。 中身はテキストファイルだから、どちらもテキストエディタで開けるはずだ。 保存されたソリューション(プロジェクト)をVSで開きたいときは.slnファイルをダブルクリックする。
96 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 03:18:58.62 .net] 変数を使うときは型名を指定しないとダメと言ったが、あれはウソだ。 型が明らかなときは型名の代わりにvarと書くことができる。 var eSincho = System.Single.Parse(str);
97 名前:takasi mailto:sage [2015/12/27(日) 06:07:10.58 .net] すみませんサボってました! なんか長ったらしくもっと簡単にできそうなのでまた書き直します・・・ https://i.gyazo.com/8a48cd85b871a38532a1cb453f9d6d71.png https://i.gyazo.com/aa82bd6ae0022fad2bd2bda153f6a543.png https://i.gyazo.com/0807c570af4dd328f430f5c9ecb7514e.png 今まで作ったプログラムは消して上書きしてしまいました ジャンケン2で新しくプロジェクト作って命名します! あまりレス読めてませんが起きたら読みます!
98 名前:takasi mailto:sage [2015/12/27(日) 06:11:44.29 .net] プロジェクト名が変わらない・・・明日考えよう
99 名前:takasi mailto:sage [2015/12/27(日) 06:15:35.08 .net] ああああああああああああああああああああああああ 前回作ったプログラムを見ながら新たに書き直したいのにウィンドウ増えない・・・明日考えよう
100 名前:takasi mailto:sage [2015/12/27(日) 06:24:57.71 .net] >>97 あ、これループ前に変数に乱数を代入してるので相手がどの手をだすか2回め以降わかっちゃいますね
101 名前:takasi mailto:sage [2015/12/27(日) 06:27:55.59 .net] あ〜〜〜〜〜〜寝る!!
102 名前:takasi mailto:sage [2015/12/27(日) 20:28:06.17 .net] おはようございます 続きをやります
103 名前:takasi mailto:sage [2015/12/27(日) 20:42:59.45 .net] なるほど頭に型の名前付ければ分かりやすいですね cRamdomのcってなんでしょう rRamdomとはならないのでしょうか じゃんけんゲームで詰まったところはあいこになった際の繰り返しです ifを使うことを指定されていたので悩みましたがifじゃ無理なきがする・・・と思いグーグルで検索してWhileを使ってみました
104 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 20:43:36.36 .net] 他のソリューションにある.csファイルもVSで開けるはずだ。Mainの内部をコピペしろ。
105 名前:takasi mailto:sage [2015/12/27(日) 20:48:49.73 .net] 先生おはようございます 最初に作ったプロジェクト「MyFirstConsoleApp」ですべてのプログラムを書いていたのですが、色々いじってslnファイルの名前をConsoleJankenにしたのですが、フォルダ名はMyFirst~のママです。 これは直接フォルダ名を手打ちで変更してもいいものでしょうか?他のファイルに影響出ませんか?
106 名前:takasi mailto:sage [2015/12/27(日) 20:51:57.20 .net] あと>>97 で短く書き直すと言ったのですが、正直言います。面倒くさい!なので >>100 で言っていた部分を直しcpuHand = rnd.Next(1, 4); をwhileの中に移動しました
107 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:01:45.50 .net] >>105 .slnや.csprojの中にもソリューション名やプロジェクト名の情報が入ってるから、 ファイル名を変えただけだと、不具合になるかもしれない。 面倒でもプロジェクトを一から作ることから始めるのがいいと思う。 汚い方法ならフォルダーまるごとコピーってのもあるけどプロジェクト名がかぶることになる。
108 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:09:14.52 .net] ソリューションのフォルダーの中に「bin」というフォルダがある。 その中に「Debug」フォルダがある。 中を見ると拡張子が「.exe」のファイルがあるはずだ。 実行可能ファイル、通称「エグゼファイル」。 このファイルは、コマンドプロンプトからコマンドと同じように実行できる。
109 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:17:50.74 .net] もちろん、プログラムが使用するバージョンの.NET Frameworkがインストールされていないと、 プログラムが開始しないでエラーになる。ユーザーにframeworkをインストールするように説明しないといけない。
110 名前:takasi mailto:sage [2015/12/27(日) 21:17:50.98 .net] 面倒なので新しく作りプログラム内容をコピペしました 他のファイル、フォルダはすべて削除しました exeファイルでコマンドプロンプトからプログラムを実行デキルことを確認しました!
111 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:24:43.71 .net] コマンドプロンプトは、昔のMS-DOSを引き継いでいる。 基本的な使い方と見た目はMS-DOSとあまり変わっていない。 キーボードで文字ベースの画面に文字列を入力して操作する操作系をCUIとかコンソールなどという。
112 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:28:31.26 .net] BMI計算プログラムの計算結果を小数点以下第二位で四捨五入させて表示させよ。
113 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:35:10.42 .net] >>103 クラス(class)のcだ。 クラスとはデータと、そのデータに対する処理を行う関数をまとめたものを扱うための型だ。 クラスの中の関数をメソッドという。 ソースをよく見るとclassが見つかるだろう?
114 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:49:06.20 .net] 失礼、staticのついた関数はインスタンスとは無関係でメソッドではない。 class Programの中にMainというstaticな関数がある。 Mainの引数はコマンドラインで渡された文字列の配列である。 コマンドラインは空白区切りである。
115 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 21:54:52.60 .net] staticな関数を作ってみよう。 class Programの中に 「static int add(int x, int y) { int z = x + y; return z; }」 と書きましょう。これは足し算する関数addです。returnは値を返します。 Mainでこのadd関数を呼び出すことができます。試してみよう。
116 名前:takasi mailto:sage [2015/12/27(日) 22:06:25.15 .net] できました static void Main(string[] args) { //BMI= 体重kg ÷ (身長m)^2 double dBmi; double dWeight; double dHeight; Console.WriteLine("BMI計算プログラム"); Console.WriteLine("体重を入力して下さい(kg)"); //入力された文字列をfloat型に変換 dWeight = double.Parse(Console.ReadLine()); Console.WriteLine("身長を入力して下さい(m)"); dHeight = double.Parse(Console.ReadLine()); dBmi = dWeight / Math.Pow(dHeight, 2); dBmi = Math.Round(dBmi, 2); Console.WriteLine("あなたのBMIは" + dBmi); Console.ReadLine(); }
117 名前:takasi mailto:sage [2015/12/27(日) 22:08:39.46 .net] 躓いたところは、変数に入れる値が低いのでfloat型にしようとしたのですが、Math.PowがDouble型の変数にしか対応していなかったのでやむなくDouble型にしました
118 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 22:10:02.35 .net] メソッドを作ってみよう。class Programの中に 「int m_i = 0; int f(int x){return m_i + x;} 」 とかいて、Main関数の中に 「var cMain = new Program(); cMain.m_i = 3; Console.WriteLine(cMain.f(2).ToString());」 と書いて実行してみよう。予想通りに動いたかな? fはメソッドです。cMainはProgram型のインスタンスです。
119 名前:takasi mailto:sage [2015/12/27(日) 22:17:22.07 .net] >>115 こんな感じで大丈夫でしょうか class Program { static void Main(string[] args) { Console.WriteLine(add(100, 200)); Console.ReadLine(); } static int add(int x,int y) { int z = x + y; return z; } }
120 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 22:20:17.08 .net] インスタンスは型を指定したnewによって作成され、メモリーにインスタンスのデータが格納されます。 インスタンスはメモリー上に複数存在することができます。
121 名前:仕様書無しさん mailto:sage [2015/12/27(日) 22:21:27.01 .net] >>119 ok
122 名前:takasi mailto:sage [2015/12/27(日) 22:23:58.07 .net] スタティックとかインスタンスとかよく分かってませんができました! class Program { int m_i = 0; int f(int x) { return m_i + x; } static void Main(string[] args) { var cMain = new Program(); cMain.m_i = 3; Console.WriteLine(cMain.f(2).ToString()); Console.ReadLine(); } }
123 名前:takasi mailto:sage [2015/12/27(日) 22:26:19.76 .net] var cMainはインスタンスが入った変数ってことでしょうか
124 名前:takasi mailto:sage [2015/12/27(日) 22:27:34.54 .net] メモリーが何なのかどこに存在するのかどのくらいの容量なのかわかりませんがそこはまだ追求しなくてもいいレベルですかね!頭がツアkれます!
125 名前:takasi mailto:sage [2015/12/27(日) 22:28:33.42 .net] 単語の意味は分かっていませんが、なぜこういう動作をするのかは一応分かりました
126 名前:仕様書無しさん mailto:sage [2015/12/27(日) 22:33:06.12 .net] >>123 はい
127 名前:takasi mailto:sage [2015/12/27(日) 22:35:14.68 .net] あと型varについてですが、型が明らかな時varを使うと仰っておりましたが、どこで明らかになっているかわかりません! 代入する値で判断しているのでしょうか? 例えば、 var i = 10 ←これは整数値だからint型だ!とコンピュータが判断 と、なればもう全てvarでもコンピュータの判断に任せることができるのではないでしょうか! 文章ヘッタクソなのでおかしなこと言っていたらごめんなさい!
128 名前:takasi mailto:sage [2015/12/27(日) 22:36:45.84 .net] >>126 ありがとうございます先生! クラスをNEWすると分身(インスタンス)ができるんですね
129 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 22:40:46.21 .net] 代入以外にもvarで型が決まるのはいろいろあるが、 代入の場合は右辺の型で決まる。 規則に従って型を推論する。 型推論というらしい。
130 名前:takasi mailto:sage [2015/12/27(日) 22:44:06.96 .net] なるほど、推論ということは作り手の思ったものと違う型が作られてしまう場合もあるので”明らか”な時に使うのですね! でも僕は確実にこれはこの型!ってはっきりしている方がいいのでvarを使うのは何か不安ですね 考えすぎですかね??
131 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 22:45:43.98 .net] インスタンスを2個作って何かを試してみよ。
132 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 22:53:20.60 .net] 配列を作ってみよう。 「 int[] array = {12,34,56}; foreach(var item in array) { Console.WriteLine(item); }」
133 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 22:59:21.03 .net] コマンドライン引数を表示してみよう。 「for(int i=0;i<args.Length;++i){ Console.WriteLine(i + ": " + args[i]); } 」
134 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/27(日) 23:03:01.89 .net] お休み。
135 名前:takasi mailto:sage [2015/12/27(日) 23:05:18.39 .net] >>131 できましたhttps://i.gyazo.com/4c11c7ec9b17bf0aba853fa6d0b5ee94.png
136 名前:takasi mailto:sage [2015/12/27(日) 23:12:52.67 .net] >>132 できました https://i.gyazo.com/886075721a18e99db212f49242ea5653.png >>133 何も表示されませんでした・・・ https://i.gyazo.com/e726234b42bdede43ff02d7d50046559.png おやすみなさい
137 名前:takasi mailto:sage [2015/12/27(日) 23:15:22.84 .net] 今日は余り進まなかった 単純なこと考えるだけなのに勝手にあたまがこんがらがるうううううううううう
138 名前:仕様書無しさん mailto:sage [2015/12/27(日) 23:42:02.64 .net] >>114 修飾子がstaticのものはメソッドではないだとwww
139 名前:takasi mailto:sage [2015/12/28(月) 00:35:39.58 .net] 先生こんばんは staticとは何なのかお教え下さい
140 名前:takasi mailto:sage [2015/12/28(月) 01:02:08.57 .net] 他に先生はいらっしゃいませんか!夕方8時に起きたので寝れないのです! 言語は問いません、なんでもやります僕はたまごっちです!
141 名前:takasi mailto:sage [2015/12/28(月) 01:06:38.66 .net] 言語は問わないと言いましたが、環境を用意するのが楽な言語が好ましいです・・・ Web開発とかアプリ開発に興味があります 偏差値40前後の高校を卒業後約10年ほぼニートでした 頭のできは良くありません!やる気もあまりありません! 今更自己紹介です!と、いうか違う言語を平行して勉強しないほうがいいですね!黙っときます!
142 名前:仕様書無しさん mailto:sage [2015/12/28(月) 01:07:50.41 .net] >>141 違う言語を並行して学習するのは全然悪くないよ。
143 名前:takasi mailto:sage [2015/12/28(月) 01:11:52.03 .net] >>142 そうなんですか先生 たしかにこのスレを立てる前にスプリクト言語?のUWSCというのをちょろっといじってましたがC#と似てる部分がありましたね 他の言語も似てるのでしょうかね?今ある言語はC言語の兄弟みたいなことを聞いたことあるのでたぶん似ているのでしょうね・・・ まあ僕に平行して勉強するような器用なことができるかはわかりませんが。。。 何か僕にやらせたい言語有りますか?すっごい他人任せですが
144 名前:仕様書無しさん mailto:sage [2015/12/28(月) 05:58:51.88 .net] >>143 paizaに登録してスキルテストでまずはDランク問題全てクリアしなさい。C#も使えるよ
145 名前:takasi mailto:sage [2015/12/28(月) 17:18:48.12 .net] おはようございます paiza登録しました今から殺ります
146 名前:takasi mailto:sage [2015/12/28(月) 19:22:26.76 .net] yesかnoを7回入力し、何回noを入力したかを出力するプログラムを書いているのですが class Program { static void Main(string[] args) { int yukyu = 0; for(int i = 1; i > 7 + 1; ++i) { String d_i = System.Console.ReadLine(); System.Console.WriteLine(d_i); if(d_i == "no") { ++yukyu; } } System.Console.WriteLine(yukyu); } } これでうまく動作しませんでした エラーにもならないのですが、どこか問題あるのでしょうか。。。
147 名前:takasi mailto:sage [2015/12/28(月) 19:24:52.27 .net] ReadLineが作動しないのです forの外にあるReadLineは動作するのですが、for内のReadLineは動かないのでしょうか
148 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/28(月) 21:13:06.72 .net] i > 7 + 1
149 名前:takasi mailto:sage [2015/12/28(月) 21:31:23.64 .net] アッ・・・
150 名前:仕様書無しさん mailto:sage [2015/12/28(月) 23:27:17.27 .net] こうなってるのか? (i>7)+1
151 名前:takasi mailto:sage [2015/12/29(火) 00:19:33.58 .net] 正 i < 7 + 1 誤 i > 7 + 1 でした
152 名前:takasi mailto:sage [2015/12/29(火) 02:21:53.24 .net] 今日はサボってしまいました申し訳ございません
153 名前:takasi mailto:sage [2015/12/29(火) 21:46:23.67 .net] おはようございます さっさとpaizaの課題を終わらせます
154 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/29(火) 21:55:38.35 .net] Main関数のargsは、実行時に渡されるコマンド引数を表す。 コマンドプロンプトでスペース区切りで渡すことができる。 プロジェクトのプロパティでもデバッグ時のコマンド引数を指定できるぞ。