2016-06-22 6 views
-1

オペレータ1、オペレータ2、オペランド、および結果(すべてのテキストボックス)を使用している場合、ユーザーはCalculateボタンをクリックし、次の[/ * + - ]のいずれかをオペランドに入力すると、オペレータ2がオペレータ1に対して選択したオペランドを実行し、回答が結果に残る数学的アクションが発生します。C#:入力したオペレータに応じて、その後の操作が行われます

たとえば、オペレータ1に「6」、オペレータ2に「3」、オペランドに「/」を入力します。オペレータ2はオペレータ1に分割され、結果は「2」になります。 (これは宿題のためのものです)。

ありがとうございました!

+0

のように、このためにSwitchステートメントを使用することができますあなたは私を失うのthats「これは宿題のためです」。もしあなたが少なくともそれをやろうとしたら、助けてくれたでしょう。 –

+0

@AlexW宿題がなくても、このような質問に答えるべきではありません。 – Servy

+0

プログラミングは私にとっては難しかったので、始めている人たちを手伝ってもらえましたが、たとえ完全に混乱したとしても、実際に何かを見せてくれるだけです。 –

答えて

0

あなたはエラー検証の多くを実行する必要がありますが、基本的な地面の上に、あなたは

switch(operator2) 
{ 
    case "/": 
     result = Operand1/Operand2; 
     break; 
    case "*": 
     result = Operand1 * Operand2; 
     break; 
    case "+": 
     result = Operand1 + Operand2; 
     break; 
    case "-": 
     result = Operand1 - Operand2; 
     break; 
    default: 
     result = 0; 
     break; 
} 
+0

私はOPがソリューション全体を探していたと思いますが、すべて –

+0

@AlexWです。宿題の問題ではなく、十分に彼を示した。 – Rahul

+0

ええ、私は答えなかったのです。 OPが少なくともコードの例を示していれば、私は助けてもらえただろうが、何もしていない印象を得て、すべてを欲しい。 –

関連する問題