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 ausgegegen 😛

    hoffe 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


Anmelden zum Antworten