Ungerade Zahlen von Geraden unterscheiden!

Ich glaube da liegt ein Denkfehler vor.

Der Modulo-Operator errechnet den Divisionsrest, analog zum 'Rechnen mit Rest' aus der Grundschule.

Bsp.: 5 / 2 = 2 Rest 1

D.h. Mod(5/2) ergibt 1, weil 1 der Rest ist. Mod(4/2) ergibt 0, weil '4 / 2 = 2 Rest 0'.

//edit : Bevor es falsch verstanden wird, ich wollte niemanden als "dumm" hinstellen, sonder einfach nur die mathematische Bedeutung anhand eines Beispiels erklären. Beleidigen wollte ich niemanden. ;)
 
genau. wusste aber zb nicht, dass man mod(5/2) verwenden kann. für mich war mod immer nen ausdruck und keine funktion und so hab ichs dann auch genutzt ;-]
 
Ich glaube, ich habe den Fehler:
in Variablennamen NIEMALS Umlaute verwenden!
Code:
     Dim erwährumg As Double
     Dim abkühlung As Double
Ein weiterer Fehler ist das:
Code:
If mod(0/2) = abkühlung Then
  	 Label10.Caption = T(2)
  	Else
  	 Label9.Caption = T(1)
  	End If
Ich glaube, du meinst eher
Code:
If mod(abkuehlung/2) = 0 Then
  	 Label10.Caption = T(2)
  	Else
  	 Label9.Caption = T(1)
  	End If
 
Zurück