先生を募集します
先生!!
探検
ニートです1からプログラミングを教えてくれる [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1たかし
2015/12/25(金) 18:43:55.4813takasi
2015/12/25(金) 20:49:20.04 先生できました!BATファイルを実行するとコマンドプロンプト?が立ち上がりました!なんのために使うのかはわかりません
6ー7。ttps://i.gyazo.com/f26f498866d66c94d64498af93fba288.png
8,全角文字は2バイト文字、半角文字は1バイト文字です!
6ー7。ttps://i.gyazo.com/f26f498866d66c94d64498af93fba288.png
8,全角文字は2バイト文字、半角文字は1バイト文字です!
14片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 20:58:49.21 「set (変数名)=(値)」は、変数に値を代入するコマンドです。
「echo (文字列)」は画面に文字列を表示するコマンドです。
「pause」は何かキーが押されるまで待つコマンドです。
コマンドは普通、上から順番に実行されます。
9.「echo 私は天才プログラマです」という行を「hello.bat」の先頭に追加して保存し、ダブルクリックしなさい。
「echo (文字列)」は画面に文字列を表示するコマンドです。
「pause」は何かキーが押されるまで待つコマンドです。
コマンドは普通、上から順番に実行されます。
9.「echo 私は天才プログラマです」という行を「hello.bat」の先頭に追加して保存し、ダブルクリックしなさい。
15takasi
2015/12/25(金) 21:10:05.5917takasi
2015/12/25(金) 21:26:12.07 ビジュアルスタジオインストール完了したので再起動してきます
18仕様書無しさん
2015/12/25(金) 21:31:31.29 ok
19takasi
2015/12/25(金) 21:33:12.72 先生!再起動終わりました!
20takasi
2015/12/25(金) 21:36:36.24 先生、質問です!
変数をechoで出力する際に変数を%で囲みましたが、文字列では%で囲まなくても>>15で出力されていました。
これは変数をechoで出力する際は%が必要、文字列では不要。というルールで良いのでしょうか??
変数をechoで出力する際に変数を%で囲みましたが、文字列では%で囲まなくても>>15で出力されていました。
これは変数をechoで出力する際は%が必要、文字列では不要。というルールで良いのでしょうか??
21片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 21:41:13.3822takasi
2015/12/25(金) 21:54:37.28 %で囲むと変数の中身が飛び出すんですね!分かりましたありがとうございます先生!
23片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 22:05:58.70 10.条件分岐
「set A=123
if "%A%"=="123" echo OK
if "%A%"=="124" echo NG
pause」
11.無限ループ
「:LOOP
set VAR=%VAR%!
echo %VAR%
goto LOOP」
「set A=123
if "%A%"=="123" echo OK
if "%A%"=="124" echo NG
pause」
11.無限ループ
「:LOOP
set VAR=%VAR%!
echo %VAR%
goto LOOP」
24takasi
2015/12/25(金) 22:30:47.29 できました!
10.条件分岐
https://i.gyazo.com/c5c05fcea3e96dc096079c7b05ce56fa.png
変数Aに123という数値をセットし、もし変数Aから123が飛び出せば、OKと表示。
もし変数Aから124が飛び出せば、NGと表示する処理ですね!
11.無限ループ
https://i.gyazo.com/6962a1d81cabe20078262c913792a0a5.gif
変数VARに!をセットし、LOOPで無限に!を表示しつづける処理ですね!
set VAR=%VAR%! でなぜ一度の処理で!がたくさん表示されたのかがわかりません
結果を見ると決まった数だけ!が表示されているようですが、setでは!の数は指定していないです
僕の予想だと!が1つ表示される処理がループされると思ったのですが、、、
たぶん%VAR%!これがキーポイントなんですね!
ちなみに実行したらPCから変な音が出ました!!
10.条件分岐
https://i.gyazo.com/c5c05fcea3e96dc096079c7b05ce56fa.png
変数Aに123という数値をセットし、もし変数Aから123が飛び出せば、OKと表示。
もし変数Aから124が飛び出せば、NGと表示する処理ですね!
11.無限ループ
https://i.gyazo.com/6962a1d81cabe20078262c913792a0a5.gif
変数VARに!をセットし、LOOPで無限に!を表示しつづける処理ですね!
set VAR=%VAR%! でなぜ一度の処理で!がたくさん表示されたのかがわかりません
結果を見ると決まった数だけ!が表示されているようですが、setでは!の数は指定していないです
僕の予想だと!が1つ表示される処理がループされると思ったのですが、、、
たぶん%VAR%!これがキーポイントなんですね!
ちなみに実行したらPCから変な音が出ました!!
25takasi
2015/12/25(金) 22:35:29.18 あ!set VAR=%VAR%! は1回の処理ごとに!が1つずつ増えていってるでしょうか
でもはじめから大量に!は表示されていたし、見た感じ!の数は一定だった気がしたようなしないような
実行して確認しようにもPCから変な音出るので怖いです
でもはじめから大量に!は表示されていたし、見た感じ!の数は一定だった気がしたようなしないような
実行して確認しようにもPCから変な音出るので怖いです
26片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 22:39:45.94 なにも実行してないときはVARの中身は空っぽ。最初に「set VAR=%VAR%!」を実行すると
VARは!になる。二回目はVARが%VAR%!、つまり!!になる。三回目は%VAR%!、つまり!!!になる。
代入の左辺の展開では代入する前の変数の値が使われる。
VARは!になる。二回目はVARが%VAR%!、つまり!!になる。三回目は%VAR%!、つまり!!!になる。
代入の左辺の展開では代入する前の変数の値が使われる。
27片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 22:41:01.97 ×左辺
D右辺
D右辺
28takasi
2015/12/25(金) 22:44:21.96 先生!後出しですが僕そんなようなこと言おうとしてたんです!
でも毎回setで変数の中身がリセットされるんじゃないかと思って、、、
知識ないのに勝手な想像しないほうがいいですね!
でも毎回setで変数の中身がリセットされるんじゃないかと思って、、、
知識ないのに勝手な想像しないほうがいいですね!
29片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 22:47:29.98 gotoは指定したラベルに移動するコマンドだ。コマンドプロンプトで
ラベルを置く場合は、行の先頭にコロン(:)を付ける。
ラベルを置く場合は、行の先頭にコロン(:)を付ける。
30takasi
2015/12/25(金) 22:53:56.15 gotoがポイントでLOOPはただの変数なんですね、ためしにNEETでやったらめっちゃ驚かれました
もしかしてこのコマンドプロンプトでは変数は半角大文字英数で表記するのでしょうか
もしかしてこのコマンドプロンプトでは変数は半角大文字英数で表記するのでしょうか
31片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 22:58:55.50 12.適当なフォルダーをShiftキーを押しながら右クリックして、「ここでコマンドプロンプトを開く」を選びなさい。
13.開かれたコマンドプロンプトで「dir」「cd ..」「echo TEST」「echo /?」「cd /?」「copy /?」などのコマンドを実行しなさい。
13.開かれたコマンドプロンプトで「dir」「cd ..」「echo TEST」「echo /?」「cd /?」「copy /?」などのコマンドを実行しなさい。
33片山博文MZ ◆T6xkBnTXz7B0
2015/12/25(金) 23:05:54.21 お休み。
34takasi
2015/12/25(金) 23:10:35.49 できました!dirはフォルダ内の情報を表示、cd..はひとつ前のフォルダに移動、echo TESTはコマンドプロンプトに"TEST"と表示、xx /?はxxコマンドのヘルプを表示です!
そうなんですか!ラベル名と変数名の違いがわかりませんが宿題にしときます。おやすみなさいセンセー!
そうなんですか!ラベル名と変数名の違いがわかりませんが宿題にしときます。おやすみなさいセンセー!
35takasi
2015/12/25(金) 23:13:59.08 ビジュアルスタジオをインストールしなさいという先生が居ましたがこれで何をすればよいのでしょうか、、、
助けて他の先生!何か課題だされないとやる気もでないし何するかもわからないよ〜(TOT)
とりあえず時間も時間だし僕は帰宅します さようなら
助けて他の先生!何か課題だされないとやる気もでないし何するかもわからないよ〜(TOT)
とりあえず時間も時間だし僕は帰宅します さようなら
36takesi
2015/12/25(金) 23:16:01.98 尊敬する人物はクロエ・オブライエンです
37仕様書無しさん
2015/12/25(金) 23:28:31.79 プログラミング入門サイトでも作ってみるわ。ちょっと待っててな
38takasi
2015/12/26(土) 17:46:15.48 おはようございます
入門サイトうれしゅうございます
今日は何しましょう
入門サイトうれしゅうございます
今日は何しましょう
39片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 17:54:20.47 君のOSの種類と、Visual Studioのバージョンを教えて。
40takasi
2015/12/26(土) 18:04:11.80 先生おはようございあmス
OS:Win7 Pro
VS:Microsoft Visual Studio Community 2015 14.0.24720.00 Update 1
昨日DLしたての最新版でございます
OS:Win7 Pro
VS:Microsoft Visual Studio Community 2015 14.0.24720.00 Update 1
昨日DLしたての最新版でございます
41片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 18:09:21.96 ハードディスクとSSDのどちらを使ってるか?
C++とC#のどちらをインストールした?
C++とC#のどちらをインストールした?
42たかし
2015/12/26(土) 18:13:10.37 アプリケーション用にSSD,データ用にHDD
VSはSSDにインストールしました
それはVSと別でインストールするのでしょうか?VSをインストールする過程でインストールされるのであればすべて推奨設定でインストールしました!
VSはSSDにインストールしました
それはVSと別でインストールするのでしょうか?VSをインストールする過程でインストールされるのであればすべて推奨設定でインストールしました!
43片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 18:19:30.59 SSDはハードディスクよりずっと速いが、信頼性が低く、壊れるときは一気に壊れる。必ず別のドライブにバックアップしておけ。
君の環境は恵まれている。デフォルトの設定でインストールしたならVisual C#が入っているはずだ。
スタートメニューからそれを探しだして起動しろ。
君の環境は恵まれている。デフォルトの設定でインストールしたならVisual C#が入っているはずだ。
スタートメニューからそれを探しだして起動しろ。
44片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 18:24:14.82 コマンドプロンプトでできることは限られている。
C#という言語を使うともっと自由にプログラミングできる。
C#の主な用途はゲーム、業務、ツール作りである。
C#でどんなものを作りたい?
C#という言語を使うともっと自由にプログラミングできる。
C#の主な用途はゲーム、業務、ツール作りである。
C#でどんなものを作りたい?
45takasi
2015/12/26(土) 18:24:38.52 はいい!
Visual C#というアプリが無かったのですが、VSを起動すれば良いのでしょうか?
そうであればVSを起動しました!
Visual C#というアプリが無かったのですが、VSを起動すれば良いのでしょうか?
そうであればVSを起動しました!
46takasi
2015/12/26(土) 18:30:12.33 なるほど。作りたいものはありません!最初の方に書いたとおりたまごっち感覚で育てていただけるとありがたいです!
でもしいて挙げるなら、時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!愛用のエディタはWIN付属のメモ帳です、これ以外は合いませんでした!
でもしいて挙げるなら、時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!愛用のエディタはWIN付属のメモ帳です、これ以外は合いませんでした!
47takasi
2015/12/26(土) 18:31:34.38 発言が矛盾しておりました
時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!
時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!
48takasi
2015/12/26(土) 18:33:21.99 ネットブラウザで2chは不便なので2ch専用ブラウザをインストールします
少々おまちくだされ
少々おまちくだされ
49片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 18:35:27.72 そうだ、VSに統合されてた。VSは日本語になってるか?
「ファイル」メニューから「新規作成」→「プロジェクト」を選べ。
Visual C#とVisual C++の項目はあるか?
「ファイル」メニューから「新規作成」→「プロジェクト」を選べ。
Visual C#とVisual C++の項目はあるか?
50takasi
2015/12/26(土) 18:38:35.76 VSは日本語です
どちらもあります!
どちらもあります!
51takasi
2015/12/26(土) 18:47:54.32 C#を起動するんでしたね。しかし色んなテンプレートがあって混乱しますhttps://i.gyazo.com/18528f8594fb2c4dbd1856832b830c7b.png
C#を選択するとAndroidやiOSの項目が出てくるのですがC#でこれらのアプリも作れるんですかねえ
C#を選択するとAndroidやiOSの項目が出てくるのですがC#でこれらのアプリも作れるんですかねえ
52片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 18:48:53.61 C#のコンソールアプリを作ってみろ。名前はMyFirstConsoleAppで。
53takasi
2015/12/26(土) 18:51:22.17 できました
ttps://i.gyazo.com/f6fdcf06327ec2080419b2225df4281a.png
ttps://i.gyazo.com/f6fdcf06327ec2080419b2225df4281a.png
54片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 18:55:09.02 Mainの内部に
「Console.WriteLine("こんにちは世界");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」
と入力して「ビルド」しろ。
成功したら「デバッグを開始」せよ。
「Console.WriteLine("こんにちは世界");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」
と入力して「ビルド」しろ。
成功したら「デバッグを開始」せよ。
55takasi
2015/12/26(土) 19:02:33.39 ttps://i.gyazo.com/bdcd67f152a5aad641feb662f6e6ca36.png
できました!これで大丈夫ですかね?
なんか”とか関数?とか勝手に入力してくれるんですがこれでプログラミング上達するんですかね
できました!これで大丈夫ですかね?
なんか”とか関数?とか勝手に入力してくれるんですがこれでプログラミング上達するんですかね
56片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 19:06:59.52 Mainの中身を
「String str = "変数の中身";
Console.WriteLine("「" + str + "」");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」 にして「デバッグを開始」せよ。
「String str = "変数の中身";
Console.WriteLine("「" + str + "」");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」 にして「デバッグを開始」せよ。
57takasi
2015/12/26(土) 19:12:25.41 ttps://i.gyazo.com/24f2f50ac2e273253e6fcc89a4f80518.png
できました!
できました!
59片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 19:18:39.53 Stringとか" "で囲まれたものは文字列だ。
+という演算子で文字列どうしを連結できる。
文字列をConsole.WriteLineという関数に渡すと
その文字列を画面に出力する。
+という演算子で文字列どうしを連結できる。
文字列をConsole.WriteLineという関数に渡すと
その文字列を画面に出力する。
60片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 19:23:18.67 「Console.Write("文字列を入力してね: ");
String str = Console.ReadLine();
Console.WriteLine("【"+str+"】");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。
String str = Console.ReadLine();
Console.WriteLine("【"+str+"】");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。
61takasi
2015/12/26(土) 19:24:26.08 なるほど!ReadLineは変数を指定せずにWriteLineで書き込んだ文字列をすべて表示してくれるんですね!
62片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 19:27:15.50 次はforループだ。
「for (int i = 0; i < 10; ++i) {
Console.WriteLine("【"+(i + 1).ToString()+"】");
}
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。
「for (int i = 0; i < 10; ++i) {
Console.WriteLine("【"+(i + 1).ToString()+"】");
}
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。
63片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 19:32:37.27 intとか0とか10というのは整数を意味してる。
「for (int i = 0; i < 10; ++i)」というのは、おおざっぱにいうと
「int i;
for (i = 0; i < 10; i = i + 1)」と同じだ。
i.ToString()はiを文字列にした結果を返す。
「for (int i = 0; i < 10; ++i)」というのは、おおざっぱにいうと
「int i;
for (i = 0; i < 10; i = i + 1)」と同じだ。
i.ToString()はiを文字列にした結果を返す。
64takasi
2015/12/26(土) 19:33:39.9565takasi
2015/12/26(土) 19:37:39.27 変数に文字を入れるときはString、数値を入れるときはintを付けるんですね!
66片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 19:38:20.70 整数とか文字列といったデータの種類のことを「型」という。
intとかStringというのは型名だ。
C#で変数を使うには、型名と変数名を指定しないといけない。
関数に渡すパラメーター(引数;ひきすう)には指定できる型が決まっている。
型の不一致はエラーになる。
intとかStringというのは型名だ。
C#で変数を使うには、型名と変数名を指定しないといけない。
関数に渡すパラメーター(引数;ひきすう)には指定できる型が決まっている。
型の不一致はエラーになる。
67片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 19:42:46.27 C#で利用できるすべての型について調べなさい。
68片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 20:01:29.7269片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 20:07:14.9370片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 20:10:29.9171片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 20:29:10.28 課題12.BMIを計算するプログラムを作れ。
ヒント: Console.ReadLineで文字列を読み込み、文字列変数に代入。
文字列をSystem.Single.Parseでsingle型に変換。
BMIを計算する公式を使う。
計算結果を文字列にしてConsole.WriteLineで出力。
ヒント: Console.ReadLineで文字列を読み込み、文字列変数に代入。
文字列をSystem.Single.Parseでsingle型に変換。
BMIを計算する公式を使う。
計算結果を文字列にしてConsole.WriteLineで出力。
72takasi
2015/12/26(土) 20:37:01.10 まだ読んでるので少し時間がかかります
申し訳ありません!!!!!
申し訳ありません!!!!!
73片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 20:41:29.86 時間制限はない。かまずに飲み込むよりも、むしろ噛み砕く時間が重要だ。気長にやりたまえ。
74片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 21:18:00.17 行き詰まったら何なりと質問してくれ。
あと、プロジェクトは1つだけでなく何個も作ることができるぞ。
目的に応じてプロジェクトを分けておくと再利用しやすい。
プロジェクトの名前の付け方は十年後のことも考えて命名したまえ。
あと、プロジェクトは1つだけでなく何個も作ることができるぞ。
目的に応じてプロジェクトを分けておくと再利用しやすい。
プロジェクトの名前の付け方は十年後のことも考えて命名したまえ。
75takasi
2015/12/26(土) 21:19:02.85 ttps://i.gyazo.com/db16280fa4efcb134b3cdaeb4e4b7bc8.png
できました!
数値を入れる型についてなのですが、int使うならlong使えばいいじゃん!byte?いらないよ!と思ったのですが
これは型に入れる数に関わらず型自体にサイズ?があって、たくさんコードを書くプログラムを作るときに動作が重くなるから使う型を分けているのでしょうか?
例えば、
byte a = 1;
と
int a = 1;
は入ってる数は同じですが、型のサイズが違うので数値の範囲が決まっているのならbyteの方が節約できるということですか?
文章へったくそなので僕のイメージを伝えます
おちょこ=Byte
ジョッキ=Int
おちょことジョッキを用意して同じ分量水を入れて人間の手で運びます
おちょこは小さいのでたくさん運べる!(プログラムが軽快)
ジョッキは大きいので少しずつしか運べない!(プログラムが重い)
できました!
数値を入れる型についてなのですが、int使うならlong使えばいいじゃん!byte?いらないよ!と思ったのですが
これは型に入れる数に関わらず型自体にサイズ?があって、たくさんコードを書くプログラムを作るときに動作が重くなるから使う型を分けているのでしょうか?
例えば、
byte a = 1;
と
int a = 1;
は入ってる数は同じですが、型のサイズが違うので数値の範囲が決まっているのならbyteの方が節約できるということですか?
文章へったくそなので僕のイメージを伝えます
おちょこ=Byte
ジョッキ=Int
おちょことジョッキを用意して同じ分量水を入れて人間の手で運びます
おちょこは小さいのでたくさん運べる!(プログラムが軽快)
ジョッキは大きいので少しずつしか運べない!(プログラムが重い)
76takasi
2015/12/26(土) 21:24:02.62 詰まった部分書きます
System.Single.Parse(taiju)
System.Single.Parse(shincho)
Console.WriteLine( taiju / (shincho*2) );
としようとしたらできませんでした
あとReadLineを最後の行に入れないとプログラムが待機状態にならないで終了してしまうんですね
System.Single.Parse(taiju)
System.Single.Parse(shincho)
Console.WriteLine( taiju / (shincho*2) );
としようとしたらできませんでした
あとReadLineを最後の行に入れないとプログラムが待機状態にならないで終了してしまうんですね
77片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 21:37:38.79 型によってデータサイズや処理速度が異なる。
サイズが大きいとメモリーを圧迫したり、遅くなったりする。またintより小さくても遅くなる。
Parseの結果は値として返される。それをsingle型の変数に代入せよ。
サイズが大きいとメモリーを圧迫したり、遅くなったりする。またintより小さくても遅くなる。
Parseの結果は値として返される。それをsingle型の変数に代入せよ。
78takasi
2015/12/26(土) 21:39:46.51 >>75の続きです。
なら小さいプログラム作るときはlongでもいいね。とはならないのは、大きなプログラム作るときになったらサイズ節約しなきゃならんしやりかた統一しようぜ!ってことですか?
それとよく例文とかの小さい整数を入れる際にint型を使うのは、値は小さいけどbyte以上の値扱うかもしれないしそこまで大きい値扱わないからintでいっかーみたいなノリでしょうか?
すべて僕の見当違いでしたら忘れて下さい!
なら小さいプログラム作るときはlongでもいいね。とはならないのは、大きなプログラム作るときになったらサイズ節約しなきゃならんしやりかた統一しようぜ!ってことですか?
それとよく例文とかの小さい整数を入れる際にint型を使うのは、値は小さいけどbyte以上の値扱うかもしれないしそこまで大きい値扱わないからintでいっかーみたいなノリでしょうか?
すべて僕の見当違いでしたら忘れて下さい!
79takasi
2015/12/26(土) 21:44:33.83 分かりましたありがとうございます
こうすればよかったんですね
ttps://i.gyazo.com/546dc1eeeebc84d69b0ff8740bc65c7e.png
こうすればよかったんですね
ttps://i.gyazo.com/546dc1eeeebc84d69b0ff8740bc65c7e.png
80片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 21:46:17.44 電卓を使って計算結果が正しいかどうか確認しなさい。
81takasi
2015/12/26(土) 21:46:42.44 >>76と言ってることが違かった!
Single taiju2 = System.Single.Parse(taiju)
Single sincho2 = System.Single.Parse(sincho)
Console.WriteLine( taiju2 / (shincho2*2) );
Single taiju2 = System.Single.Parse(taiju)
Single sincho2 = System.Single.Parse(sincho)
Console.WriteLine( taiju2 / (shincho2*2) );
82片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 21:54:14.64 よし、これで君も素人C#プログラマだ。
課題13.じゃんけんゲームを作りなさい。
ヒント:利用者の手を整数で入力(1:グー、2:チョキ、3:パー)。コンピューターの手を乱数で生成。ifで条件分岐(3×3通り)。勝ち負けを表示。
課題13.じゃんけんゲームを作りなさい。
ヒント:利用者の手を整数で入力(1:グー、2:チョキ、3:パー)。コンピューターの手を乱数で生成。ifで条件分岐(3×3通り)。勝ち負けを表示。
83takasi
2015/12/26(土) 21:55:38.73 >>80
計算式が違ってました!グーグルで調べたのに!!
正しくはこちらです
ttps://i.gyazo.com/81228b3c5437c27c277ef843e918f49d.png
かなり無理やりやった感あります
計算式が違ってました!グーグルで調べたのに!!
正しくはこちらです
ttps://i.gyazo.com/81228b3c5437c27c277ef843e918f49d.png
かなり無理やりやった感あります
84片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 22:11:12.58 お休み。
85takasi
2015/12/26(土) 22:35:31.87 んほおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
86takasi
2015/12/26(土) 22:36:44.77 おやすみなせい
87仕様書無しさん
2015/12/26(土) 22:43:10.61 http://dorakuehoshi.hatenablog.com/entry/2015/12/26/184047
ゲーム攻略ブログで儲ける方法。
ゲーム攻略ブログで儲ける方法。
88takasi
2015/12/26(土) 22:52:42.77 ちょっと疲れたので休憩後再開
URLは見てないですが、ブログで儲ける方法ってすんごーい数のブログ作りまくればちりつもで儲けられるんじゃないですか
URLは見てないですが、ブログで儲ける方法ってすんごーい数のブログ作りまくればちりつもで儲けられるんじゃないですか
89片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 23:41:30.86 新しく別のプロジェクトを作る場合は、ファイルメニューから
「ソリューションを閉じる」を選んでから、新規作成→プロジェクトを選ぶ。
ソリューションとは、1個以上のプロジェクトをまとめたものだと考えるといい。
「ソリューションを閉じる」を選んでから、新規作成→プロジェクトを選ぶ。
ソリューションとは、1個以上のプロジェクトをまとめたものだと考えるといい。
90片山博文MZ ◆T6xkBnTXz7B0
2015/12/26(土) 23:51:11.98 知的労働者は頭脳を酷使する。考えることや覚えることは案外エネルギーを消費する。
ハチミツ、チョコレート、コーヒーを適量摂取することをお薦めする。また、タンパク質やカルシウムも大切だ。
子どもの頃を思い出して規則正しい生活を心掛けよ。
睡眠時間と睡眠の質は頭の働きにかかわる。
ハチミツ、チョコレート、コーヒーを適量摂取することをお薦めする。また、タンパク質やカルシウムも大切だ。
子どもの頃を思い出して規則正しい生活を心掛けよ。
睡眠時間と睡眠の質は頭の働きにかかわる。
91片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 00:12:28.45 変数名に型情報を含めれば、変数の命名が楽になり、変数名を見るだけで型がわかる。
(int型なら変数名の頭にiを付けるなど)
このような規則をハンガリアン記法という。
(int型なら変数名の頭にiを付けるなど)
このような規則をハンガリアン記法という。
92片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 00:21:07.31 //乱数を生成する準備。
Random cRandom = new System.Random();
//1〜3の乱数を生成する。
int iResult1 = cRandom.Next(3) + 1;
Random cRandom = new System.Random();
//1〜3の乱数を生成する。
int iResult1 = cRandom.Next(3) + 1;
93片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 00:30:07.31 if (iPlayerTe == 1) {
if (iComputerTe == 1) {
//あいこ
...
}
if (iComputerTe == 2) {
//あなたの勝ち
...
}
if (iComputerTe == 3) {
//あなたの負け
...
}
}
if (iComputerTe == 1) {
//あいこ
...
}
if (iComputerTe == 2) {
//あなたの勝ち
...
}
if (iComputerTe == 3) {
//あなたの負け
...
}
}
94片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 01:20:00.02 BMI計算のプロジェクトをConsoleBmiKeisanという名前で保存してくれ。
じゃんけんゲームのプロジェクト名はConsoleJankenGameでいいだろう。
簡単なテスト用にConsoleTestというプロジェクトも作っておけ。
じゃんけんゲームのプロジェクト名はConsoleJankenGameでいいだろう。
簡単なテスト用にConsoleTestというプロジェクトも作っておけ。
95片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 01:55:27.63 拡張子が.slnのファイルがソリューションで、拡張子が.csのファイルがC#のソースファイルだ。
中身はテキストファイルだから、どちらもテキストエディタで開けるはずだ。
保存されたソリューション(プロジェクト)をVSで開きたいときは.slnファイルをダブルクリックする。
中身はテキストファイルだから、どちらもテキストエディタで開けるはずだ。
保存されたソリューション(プロジェクト)をVSで開きたいときは.slnファイルをダブルクリックする。
96片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 03:18:58.62 変数を使うときは型名を指定しないとダメと言ったが、あれはウソだ。
型が明らかなときは型名の代わりにvarと書くことができる。
var eSincho = System.Single.Parse(str);
型が明らかなときは型名の代わりにvarと書くことができる。
var eSincho = System.Single.Parse(str);
97takasi
2015/12/27(日) 06:07:10.58 すみませんサボってました!
なんか長ったらしくもっと簡単にできそうなのでまた書き直します・・・
https://i.gyazo.com/8a48cd85b871a38532a1cb453f9d6d71.png
https://i.gyazo.com/aa82bd6ae0022fad2bd2bda153f6a543.png
https://i.gyazo.com/0807c570af4dd328f430f5c9ecb7514e.png
今まで作ったプログラムは消して上書きしてしまいました
ジャンケン2で新しくプロジェクト作って命名します!
あまりレス読めてませんが起きたら読みます!
なんか長ったらしくもっと簡単にできそうなのでまた書き直します・・・
https://i.gyazo.com/8a48cd85b871a38532a1cb453f9d6d71.png
https://i.gyazo.com/aa82bd6ae0022fad2bd2bda153f6a543.png
https://i.gyazo.com/0807c570af4dd328f430f5c9ecb7514e.png
今まで作ったプログラムは消して上書きしてしまいました
ジャンケン2で新しくプロジェクト作って命名します!
あまりレス読めてませんが起きたら読みます!
98takasi
2015/12/27(日) 06:11:44.29 プロジェクト名が変わらない・・・明日考えよう
99takasi
2015/12/27(日) 06:15:35.08 ああああああああああああああああああああああああ
前回作ったプログラムを見ながら新たに書き直したいのにウィンドウ増えない・・・明日考えよう
前回作ったプログラムを見ながら新たに書き直したいのにウィンドウ増えない・・・明日考えよう
101takasi
2015/12/27(日) 06:27:55.59 あ〜〜〜〜〜〜寝る!!
102takasi
2015/12/27(日) 20:28:06.17 おはようございます
続きをやります
続きをやります
103takasi
2015/12/27(日) 20:42:59.45 なるほど頭に型の名前付ければ分かりやすいですね
cRamdomのcってなんでしょう rRamdomとはならないのでしょうか
じゃんけんゲームで詰まったところはあいこになった際の繰り返しです
ifを使うことを指定されていたので悩みましたがifじゃ無理なきがする・・・と思いグーグルで検索してWhileを使ってみました
cRamdomのcってなんでしょう rRamdomとはならないのでしょうか
じゃんけんゲームで詰まったところはあいこになった際の繰り返しです
ifを使うことを指定されていたので悩みましたがifじゃ無理なきがする・・・と思いグーグルで検索してWhileを使ってみました
104片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 20:43:36.36 他のソリューションにある.csファイルもVSで開けるはずだ。Mainの内部をコピペしろ。
105takasi
2015/12/27(日) 20:48:49.73 先生おはようございます
最初に作ったプロジェクト「MyFirstConsoleApp」ですべてのプログラムを書いていたのですが、色々いじってslnファイルの名前をConsoleJankenにしたのですが、フォルダ名はMyFirst~のママです。
これは直接フォルダ名を手打ちで変更してもいいものでしょうか?他のファイルに影響出ませんか?
最初に作ったプロジェクト「MyFirstConsoleApp」ですべてのプログラムを書いていたのですが、色々いじってslnファイルの名前をConsoleJankenにしたのですが、フォルダ名はMyFirst~のママです。
これは直接フォルダ名を手打ちで変更してもいいものでしょうか?他のファイルに影響出ませんか?
106takasi
2015/12/27(日) 20:51:57.20107片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 21:01:45.50 >>105
.slnや.csprojの中にもソリューション名やプロジェクト名の情報が入ってるから、
ファイル名を変えただけだと、不具合になるかもしれない。
面倒でもプロジェクトを一から作ることから始めるのがいいと思う。
汚い方法ならフォルダーまるごとコピーってのもあるけどプロジェクト名がかぶることになる。
.slnや.csprojの中にもソリューション名やプロジェクト名の情報が入ってるから、
ファイル名を変えただけだと、不具合になるかもしれない。
面倒でもプロジェクトを一から作ることから始めるのがいいと思う。
汚い方法ならフォルダーまるごとコピーってのもあるけどプロジェクト名がかぶることになる。
108片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 21:09:14.52 ソリューションのフォルダーの中に「bin」というフォルダがある。
その中に「Debug」フォルダがある。
中を見ると拡張子が「.exe」のファイルがあるはずだ。
実行可能ファイル、通称「エグゼファイル」。
このファイルは、コマンドプロンプトからコマンドと同じように実行できる。
その中に「Debug」フォルダがある。
中を見ると拡張子が「.exe」のファイルがあるはずだ。
実行可能ファイル、通称「エグゼファイル」。
このファイルは、コマンドプロンプトからコマンドと同じように実行できる。
109片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 21:17:50.74 もちろん、プログラムが使用するバージョンの.NET Frameworkがインストールされていないと、
プログラムが開始しないでエラーになる。ユーザーにframeworkをインストールするように説明しないといけない。
プログラムが開始しないでエラーになる。ユーザーにframeworkをインストールするように説明しないといけない。
110takasi
2015/12/27(日) 21:17:50.98 面倒なので新しく作りプログラム内容をコピペしました
他のファイル、フォルダはすべて削除しました
exeファイルでコマンドプロンプトからプログラムを実行デキルことを確認しました!
他のファイル、フォルダはすべて削除しました
exeファイルでコマンドプロンプトからプログラムを実行デキルことを確認しました!
111片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 21:24:43.71 コマンドプロンプトは、昔のMS-DOSを引き継いでいる。
基本的な使い方と見た目はMS-DOSとあまり変わっていない。
キーボードで文字ベースの画面に文字列を入力して操作する操作系をCUIとかコンソールなどという。
基本的な使い方と見た目はMS-DOSとあまり変わっていない。
キーボードで文字ベースの画面に文字列を入力して操作する操作系をCUIとかコンソールなどという。
112片山博文MZ ◆T6xkBnTXz7B0
2015/12/27(日) 21:28:31.26 BMI計算プログラムの計算結果を小数点以下第二位で四捨五入させて表示させよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 首相官邸筋「私は核を持つべきだと思っている」 オフレコ非公式取材にて発言 [パンナ・コッタ★]
- 《いつかこの子がドレスを着るまで生きたい》サウナ閉じ込め…専門家が指摘する月額39万円サウナの“論外な構造” [パンナ・コッタ★]
- 女子高生が初の司法試験合格 予備ルートの慶応女子高3年「企業法務の弁護士になりたい」 [ぐれ★]
- 官邸の安保担当「日本は核保有すべきだ」 政府内の検討は否定 [蚤の市★]
- 松本人志「DOWNTOWN+」に非吉本から売り込み殺到 加入者50万人突破で [Ailuropoda melanoleuca★]
- 【芸能】楽しんご激怒! 「誰も知らねーよてめえの事なんて!しかも引退ではなく追放な」 ブレダウ“不意打ちビンタ男”の引退表明に [冬月記者★]
- 【吉報】玉木×高市の「年 収 の 壁」撤廃の減税額、マジのガチですごすぎるwmwmwmwmwmwmw [517459952]
- 【高市悲報】「吉村はんさあ😥直接議論もせずにつべで腹立つ言うてもしゃーないで」杉村太蔵ごときに正論バチーン! [359965264]
- 🏡☢核兵器使用推進スレ☢🏡
- 京都のホテル一泊4000円になってしまう…
- 【速報】高市首相「最低賃金引き上げします。来年検討します!!」キタ━━━━(゚∀゚)━━━━‼ [921362874]
- 粗品さすがに叩かれすぎじゃね?
