[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 12/27 13:24 / Filesize : 200 KB / Number-of Response : 922
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ニートです1からプログラミングを教えてくれる



1 名前:たかし [2015/12/25(金) 18:43:55.48 .net]
先生を募集します

先生!!

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は、実行時に渡されるコマンド引数を表す。
コマンドプロンプトでスペース区切りで渡すことができる。
プロジェクトのプロパティでもデバッグ時のコマンド引数を指定できるぞ。

155 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/29(火) 21:58:30.19 .net]
コマンド引数によって処理を変えることはコンソール(CUI)ではよくある。
指定したファイルを開いて処理したい場合などに便利だ。

156 名前:takasi mailto:sage [2015/12/29(火) 23:17:51.73 .net]
>>10あたりで勉強したコマンドですね、覚えておきます
paizaの問題D002で1時間以上掛かってしまいました
適性が無いと感じ泣きそうになります

157 名前:takasi mailto:sage [2015/12/30(水) 01:49:38.62 .net]
8/32まで終わりました 残りも頑張ります

先生方に質問です。VSで引数"()"の"("を入力するとインテリセンス機能?で")"が入力されますが
文字入力位置は"("と")"の間に有り、引数が要らないReadLine()などですと
末尾に移動するのにアローキーの→を押すか、Endキーを押さなくてはならなくて指の移動が辛いです!
先生方はどのように移動させていますか?我慢して→かEndを押さねばならないのでしょうか?
冬で手がかじかみ誤打を頻発させています・・・

158 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/30(水) 07:48:28.06 .net]
>>157
そのまま)を入力する。
手がかじかむなら暖房を掛ければ?

159 名前:takasi mailto:sage [2015/12/30(水) 20:56:53.90 .net]
おはようございます

それは)を入力して自動入力された)を削除でしょうか?
もしくは()の自動入力をOFFにしているので)をそのまま入力ということでしょうか?
後者であればその()の自動入力をOFFにする方法を教えていただきたいです!
他の自動入力機能は便利なので()だけOFFにするっていうのはできませんかね?



160 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/12/30(水) 21:18:50.47 .net]
「ツール」→「オプション」から自分で探せ

161 名前:仕様書無しさん mailto:sage [2015/12/31(木) 20:56:03.54 .net]
応援してるよ!がんばって






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<200KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef