zettacode.files/arithmetic.integer/vba.txt in zettacode-0.1.0 vs zettacode.files/arithmetic.integer/vba.txt in zettacode-0.1.1

- old
+ new

@@ -1,19 +1,19 @@ -'Ac - I -Sub RAcI() -D A V, A I, b A I -O E Ru N +'Arithmetic - Integer +Sub RosettaArithmeticInt() +Dim opr As Variant, a As Integer, b As Integer +On Error Resume Next - = CI(IuB("E f ", "XLSM | Ac")) -b = CI(IuB("E c ", "XLSM | Ac")) +a = CInt(InputBox("Enter first integer", "XLSM | Arithmetic")) +b = CInt(InputBox("Enter second integer", "XLSM | Arithmetic")) -Dbu.P " =" , "b=" b, bC -F Ec I S("+ - * \ ^", " ") - Sc C - C "": Dbu.P " b", "" b, M b - C "\": Dbu.P " \ b", "\" b, \ b - C E: Dbu.P " " " b", b, Eu( b) - E Sc -N -E Sub +Debug.Print "a ="; a, "b="; b, vbCr +For Each opr In Split("+ - * / \ mod ^", " ") + Select Case opr + Case "mod": Debug.Print "a mod b", a; "mod"; b, a Mod b + Case "\": Debug.Print "a \ b", a; "\"; b, a \ b + Case Else: Debug.Print "a "; opr; " b", a; opr; b, Evaluate(a & opr & b) + End Select +Next opr +End Sub