diff --git a/rute.cpp b/rute.cpp
index 4c8c2e087d570e264b28d85bd190e051de8bed64..3742fc395744f2a3275f6b3a58864937441803d6 100644
--- a/rute.cpp
+++ b/rute.cpp
@@ -185,14 +185,14 @@ void Rute::ruteTabell(const int diff, const string start, const string stSted) {
         sluttM, // slutt-minutter
         tidMellom, // Tid mellom hver avgang i minutter
         tPrint, // hjelpevariabel for å sørge for korrekt utskrift av time
-        antGanger,
-        startTid,
-        n,
-        timer,
-        minutter,
-        avgangsTid,
+        antGanger, // omregning for å legge inn riktig antall avgangstider
+        startTid, // omregning for å legge inn starttid
+        n, // hjelpevariabel for linjeskift ved ny time
+        timer, // hjelpevariabel for å skrive ut time
+        minutter, // hjelpevariabel for å skrive ut minutter
+        avgangsTid, // omregning for å legge inn riktig avgangstid
         mPrint; // hjelpevariabel for å sørge for korrekt utskrift av minutter
-    vector <int> avgangstider;
+    vector <int> avgangstider; // Hjelpevektor for å ta vare på avgangstider
 
     cout << "\nRuteavganger fra startstedet (" << start << ") - "
          << "avslutt med 0 0):\n\n";
@@ -234,8 +234,8 @@ void Rute::ruteTabell(const int diff, const string start, const string stSted) {
         avgangsTid = startTid+diff; // Setter på differanse en gang
 
         for (int i = 0; i < antGanger; i++) { // Legger til riktig antall avgangstider:
-            avgangsTid = avgangsTid + tidMellom;
-            avgangstider.push_back(avgangsTid);
+            avgangsTid = avgangsTid + tidMellom; // Omregning
+            avgangstider.push_back(avgangsTid); // Legges i vektor
         }
 
         tPrint = (sluttTotal+1)/60; // Regner ut gyldig utskrift:
@@ -252,23 +252,23 @@ void Rute::ruteTabell(const int diff, const string start, const string stSted) {
                 && (startT != 0 || startM != 0)) { // Sørger for at starttid er gyldig
             cout << "\nUlovlig klokkeslett. Prøv igjen (tt mm): ";
             cin >> startT >> startM; cin.ignore();
-            startTotal = (startT*60)+startM;
+            startTotal = (startT*60)+startM; // Omregning
         }
-        startTid = (startT*60)+startM;
+        startTid = (startT*60)+startM; // Omregning
     }
     cout << "\n\nRutetabell for stoppested: " << stSted << "\n\n"
          << ((n < 10) ? "0" : "") << n << ':';
 
-    for (int i = 0; i < avgangstider.size(); i++) {
-        timer = avgangstider[i]/60;
-        minutter = avgangstider[i]%60;
-        if (timer == n) {
+    for (int i = 0; i < avgangstider.size(); i++) { // For hver avgangstid:
+        timer = avgangstider[i]/60; // Regner ut time
+        minutter = avgangstider[i]%60; // Regner ut minutter
+        if (timer == n) { // Skriver ut minutter hvis time er lik indikator
             cout << ' ' << ((minutter < 10) ? "0" : "") << minutter;
-        } else {
+        } else { // Skriver ut time hvis timer er mer enn indikator
             cout << '\n' << ((timer < 10) ? "0" : "")
                  << timer << ':' << ' ' << ((minutter < 10) ? "0" : "")
                  << minutter;
-            n = timer;
+            n = timer; // Oppdaterer indikator
         }
     }
 }