2016-06-22 3 views
-1

운영자 1, 운영자 2, 피연산자 및 결과 (모든 텍스트 상자)가있는 경우 어떻게 작성해야합니까? 사용자 계산 버튼을 클릭하고 다음과 같은 [/ * + -] 중 하나를 피연산자에 입력하면 후속 수학 연산이 발생하여 연산자 2가 선택된 피연산자를 연산자 1로 처리하고 결과가 결과로 남습니다.C# : 입력 한 연산자에 따라 다음 작업이 수행됩니다.

예를 들어, 사용자는 운영자 1에 "6"을 입력하고 운영자 2에 "3"을 입력하고 피연산자에 "/"를 입력합니다. 운영자 2는 운영자 1로 나누어 결과 "2"를 제공합니다. 이것은 숙제를위한 것입니다.

도움 주셔서 감사합니다.

+0

처럼 이것에 대한 Switch 문을 사용할 수 있습니다 당신이 나를 잃을 먹으 렴 "이것은 숙제입니다." 만약 당신이 적어도 그것을하려고 노력했다면 나는 도움이되었을 것입니다. –

+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가 전체 솔루션 winform을 찾고 있다고 생각합니다. –

+0

@AlexW, 죄송합니다. 숙제 문제가 아니라 그를 충분히 보여주었습니다. – Rahul

+0

그래, 그래서 대답하지 않았어. OP가 코드의 일부 예제를 보여 주었다면, 도움이되었을 것입니다. 그러나 나는 아무것도하지 않고 모든 것을 원하고 있다는 인상을 받았습니다. –

관련 문제