のプログラマーに寄せて取得する方法を見つけようとしていますが、私は問題に援助したいと思います。パート、プロジェクトで。さて、私がしようとしていることは、0から100の範囲のテキストボックスに数値を入力し、次にボタンを押して対応する等級を表示することです。テキストボックス内の数字は、その内の値が0に戻される私はテキストボックスにインターガーを入力し、特定のIFまたはELSE-IFの結果をC#
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnIF_Click(object sender, EventArgs e)
{
int[] i = new int[1];
txtNumK.Text = i[0].ToString();
{
Console.WriteLine("Please enter test " + i);
bool result = int.TryParse(Console.ReadLine(), out i[0]);
if (!result)
{
Console.WriteLine("This program only accept numbers.");
}
if (i[0] >= 90)
{
Console.WriteLine("note is A");
}
if (i[0] >= 80)
{
Console.WriteLine("note is B");
}
if (i[0] >= 70)
{
Console.WriteLine("note is C");
}
if (i[0] >= 60)
{
Console.WriteLine("note is D");
}
if (i[0] >= 0)
{
Console.WriteLine("note is F");
}
else if (i[0] > 0 || i[0] < 100)
{
Console.WriteLine("I'm sorry, the number MUST be between 0 and 100");
}
Console.WriteLine("Your result is:" + i[0]);
}
}
private void txtNumK_TextChanged(object sender, EventArgs e)
{
}
}
}
たびI入力はお時間をお読みいただき、ありがとうございました。この問題で私を助けて:これまでのところ、私はこれを持っています。
フン、 "挨拶、" 初めに一部が消え続ける... –
**は(1)** 'int型[] I =新しいint型のポイントは、[1]ものです。 'int i'の代わりに'? **(2)**なぜPCのタグですか?あなたが 'if'ブロックを連鎖する必要があります(' if {else} if {else} if if {...} ')、そうでなければあなたは複数のif if(i [0]> 0 || i [0] <100) 'は意味がありません。数値が** 0〜100の間でないときは 'if'を入力する必要があるので、' if(i [0] < 0 || i[0] > 100) 'としたい。 – Flater
1.' int i私は今まで、私はそう思います2.軽いOCDがあなたにしていること3.これは興味深い情報です質問は上がりますが、ブラジャー内にコードの文字列を入れなければなりません。 –