zur Startseite


Anfragen für Seminare und Coaching senden Sie bitte an office@rolandgeyer.at
*Einzelseminare
*Gruppenseminare
*Vereins- und Firmenseminare
*Werbecoaching

Seminare für Betriebsysteme:

Apple MacOS X
Windows XP und älter
Windows Vista
Windows 7
Linux (SUSE, Ubuntu, Knoppix)

Seminare für Microsoft Office:

Word
Excel
Powerpoint
Outlook
Access

Seminare für Software von Adobe:

Photoshop
Illustrator
Indesign
Dreamweaver
Flash

Spezielle Seminarpakete:

Express DTP Gesamtausbildung
Express Web Gesamtausbildung
Intensiv ECDL Core Prüfungsvorbereitung
Intensiv ECDL WebStarter Prüfungsvorbereitung
ECDL Imagemaker Prüfungsvorbereitung
OCG WebPublisher Prüfungsvorbereitung:
Modul 1
Modul 2
Modul 3
Modul 4
Modul 5
Modul 6
HTML
Javascript

Wollen Sie von Microsoft- oder Adode-Produkten auf
kostenlose und lizenzfreie Software
umsteigen? opensource-akademie zeigt Ihnen wie es geht.

Ihre Meinung ist mir wichtig!

Zum Gästebuch
AGB

Modulo

Sehr häufig ist es notwendig, innerhalb eines begrenzten Bereiches immer wieder zu zählen. Z.B.: Es soll immer wieder 1,2,3,4 gezählt werden.

So eine Aufgabe kann man mit dem Modulo Operator einfachst lösen.

Nun wie arbeitet der Modulo-Operator:

Wenn wir eine Zahl dividieren, schreiben wir normalerweise:
a/b

Wollen wir aber nur wissen, wie groß der Rest dieser Division ist schreiben wir:
a%b
wobei das %-zeichen der Modulo-Operator ist.

Beispiel 3%4 -> drei dividiert durch vier ergibt null und der REST = DREI

Erweitern wir nun unser Beispiel auf:
0%4=0, 1%4=1, 2%4=2, 3%4=3, 4%4=0, 5%4=1, 6%4=2,......
Wir zählen daher immer von 0 bis 3. Um von 1 bis 4 zu zählen, müssen wir noch 1 dazu zählen. Damit ergibt sich folgendes Testprogramm:

Beispiel_4.1 Zähler von 1..4:

<script>
  var a = 0;
 
  for(a=0;a<20;a++){
    document.write(a%4+" "+(1+a%4)+"<br>");
  }

</script>

 

Linke Reihe Ergebnis a%4 und durch Leerzeichen getrennte rechte Reihe für 1+a%4

Das Beispiel ermöglicht über ein Eingabefeld einen beliebigen Wert zu berechnen.

Anwendung_4.1

 




Weitere freie Tutorials: Rhetorik & Kommunikation Typografie & Layout Bildbearbeitung mit Photoshop oder GIMP Vektorgrafik mit Illustrator, FreeHand, Corel Draw oder Inkscape Layout mit Indesign oder Scribus Druckvorstufe GoLive Html JavaScript Flash & ActionScript Director & Lingo Assembler DOS Java objektorientiert Perl Word Excel Access PowerPoint Outlook Betriebssystem