私はちょうどコーディングを学び始めました、約1週間それに行ってきました。私は+と - を行う電卓を作ってみたかったのですが、使用したいものをユーザーに選択させる方法を理解することはできません。ここにコードは です。 xがyよりも大きい場合 - X iがyよりも低く、かつどうかを見ることができるように私の最初の計算機で助けを必要とする
int x;
int y;
Console.WriteLine("Welcome to my calculator program!");
Console.WriteLine("This calculator for now can only do + and -");
Console.WriteLine("If x is highter than y it will do - and if x is lower than y it will do +");
Console.WriteLine("pls write in you x");
x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("pls write in your y");
y = Convert.ToInt32(Console.ReadLine());
if (x > y)
{
Console.WriteLine("you chose to use minus");
int sum = x - y;
Console.WriteLine("result: {0}", sum);
Console.WriteLine("Press a key to exit");
Console.ReadLine();
}
else
{
Console.WriteLine("you chose to use plus");
int sum1 = x + y;
Console.WriteLine("result: {0}", sum1);
Console.WriteLine("Press a key to exit");
Console.ReadLine();
}
}
}
} はわずか+用いられます。私はそれを動作させる方法を知っていた唯一の方法です。
読む文字。スイッチケースを使用し、それに応じてタスクを実行してください。 –
xとyを記述するようにユーザーに依頼してください。ユーザーに操作を書いてもらうか、4つの操作+、 - 、*、/のいずれかを探しているスイッチを持っていないか、Console.Log( "無効な操作")を書いてください。また、コンソールからxとyを取るときは、IntまたはDouble TryParseメソッドを使います。これにより、プログラムが現在の状態で例外をスローするため、ユーザーがe2e21aをnumberに書き込むことができなくなります。したがって、要約コンソールからの操作、TryParseメソッドの使用、エラーが発生した場合にメソッドの実行を終了する方法を参照してください(無効な操作またはコンソールからのint/decimalの無効)! – mybirthname