Modul
-
Hi ich habe eine Frage bzgl eines Moduls
if ((weg_fahrer_ampel <= kritischer_weg) && (weg_fahrer_ampel > 0))
{
modul = ( int (t) - startzeit[naechste_ampel]) % periodenzeit;if (modul < 0)
{
modul = periodenzeit + modul;.
.
.
.Meine Frage bezieht sich auf die festlegung der Variable modul
was bedeutet am ende das % periodenzeit, hab mehrfach gegoogled und find dazu leider nichts
mir ist klar das ihr nicht wisst was die variable periodenzeit genau bedeutet, nur was das Kommando % Variable bedeutet wisst ihr vllt und was dies genau macht.
wenn man diesen befehl weglässt, wird nämlich nur noch scheisse ausgegegenhoffe irgendwer kann mir dabei helfen
mfg
-
Der Operator nennt sich "Modulo" und berechnet den Rest bei einer ganzzahligen Division.
-
Das ist der Modulo-Operator. Er führt eine ganzzahlige Division mit Rest durch. Aus der Mathematik kennst du das als "a mod b".
Falls du's genauer wissen willst wirst du sicherlich bei Wikipedia oder mit Hilfe von Google schlauer...Gruß,
Matthias