Ich habe ein VBA-Programm gemacht, das davon ausgeht, dass die Reihenfolge der Zahlen nicht verändert wird. Dabei bin ich aber nicht auf das Ergebnis 3 gekommen. Das heisst, die Reihenfolge darf auch noch verändert werden? Binden * und / stärker als + und - ?
Hier ist das Programm:
Sub Grundrechenarten()
Z = 0
For p = 1 To 4
If p = 1 Then a = "=6 + "
If p = 2 Then a = "=6 - "
If p = 3 Then a = "=6 * "
If p = 4 Then a = "=6 / "
For q = 1 To 4
If q = 1 Then b = a + "11 +"
If q = 2 Then b = a + "11 -"
If q = 3 Then b = a + "11 *"
If q = 4 Then b = a + "11 /"
For s = 1 To 4
If s = 1 Then c = b + "17 +"
If s = 2 Then c = b + "17 -"
If s = 3 Then c = b + "17 *"
If s = 4 Then c = b + "17 /"
For t = 1 To 4
If t = 1 Then d = c + "19 + 21"
If t = 2 Then d = c + "19 - 21"
If t = 3 Then d = c + "19 * 21"
If t = 4 Then d = c + "19 / 21"
Z = Z + 1
ActiveSheet.Cells(Z, 1).Value = d
Next
Next
Next
Next
End Sub