C# 클래스 RomaCalculator.Calculator

파일 보기 프로젝트 열기: Confirmit/Students 1 사용 예제들

공개 메소드들

메소드 설명
Calculate ( string expression ) : string
Calculate ( string operandA, string operandB, IOperator operatorForAAndB ) : string
Calculator ( ) : System
ConvertFromArabToRomanNumber ( int arabNumber ) : string
ConvertFromRomanToArabDigit ( char romanDigit ) : int
ConvertFromRomanToArabNumber ( string romanNumber ) : int

비공개 메소드들

메소드 설명
AddUpAllIfPossible ( List abacus, int previousCount, int result ) : int
FindNecessaryNumber ( int arabNumber, int arab ) : int
MakeRomanNumber ( int arabNumber, StringBuilder result ) : StringBuilder
SubtractThatPossible ( List abacus ) : void

메소드 상세

Calculate() 공개 메소드

public Calculate ( string expression ) : string
expression string
리턴 string

Calculate() 공개 메소드

public Calculate ( string operandA, string operandB, IOperator operatorForAAndB ) : string
operandA string
operandB string
operatorForAAndB IOperator
리턴 string

Calculator() 공개 메소드

public Calculator ( ) : System
리턴 System

ConvertFromArabToRomanNumber() 공개 메소드

public ConvertFromArabToRomanNumber ( int arabNumber ) : string
arabNumber int
리턴 string

ConvertFromRomanToArabDigit() 공개 메소드

public ConvertFromRomanToArabDigit ( char romanDigit ) : int
romanDigit char
리턴 int

ConvertFromRomanToArabNumber() 공개 메소드

public ConvertFromRomanToArabNumber ( string romanNumber ) : int
romanNumber string
리턴 int