だから、これは私の操作のためのクラスです: class Calculation {
var currentNumber: String = ""
var resultNumber = Int()
var operationInput = String()
func operationIdentifier() {
if operationInput == "=" {
これまでシャントヤードアルゴリズムのメソッドを書いていましたが、ここでは後置式を評価できるようにメソッドを作成します。私はpostfixキューでこれを実行できるように、このcalculateメソッドを呼び出します。 public String calculate(Queue post, Stack polish) {
私は自分のキューをデキューし、私は「変換」を変換しようとすると while(
に価値を取ります。 previousNumberおよびnumberOnScreen考え方は、2進数を小数に変換し、計算して答えを元に戻すことです。 Iピック最初(previousNumber)数は、これはなぜそれが[1010 10100、10、10} に任意のアイデアを印刷1010及び第二(numberOnScreen)10100 var numberOnScreen:Int = 0;
var
val = float(input("Division(1) eller multiplikation(2)"))
if val == 1:
div1 = float(input('Ange din täljare: '))
div2 = float(input('Ange din nämnare: '))
print(div1/div2)
elif val == 2:
mul