Benutzer-Werkzeuge

Webseiten-Werkzeuge


start:skript:tut1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
start:skript:tut1 [2019/10/25 12:09]
luismeixner
start:skript:tut1 [2019/10/25 14:38] (aktuell)
luismeixner
Zeile 113: Zeile 113:
  
 Achtet darauf, dass ihr zum Vergleichen nicht //=// verwendet sondern immer //==//. Passt außerdem auf, dass ihr nur vergleichbare variablen vergleicht (Wenn ihr zum Beispiel einen String mit einem int vergleicht weiss der Computer nicht weiter). Achtet darauf, dass ihr zum Vergleichen nicht //=// verwendet sondern immer //==//. Passt außerdem auf, dass ihr nur vergleichbare variablen vergleicht (Wenn ihr zum Beispiel einen String mit einem int vergleicht weiss der Computer nicht weiter).
 +
 +=====Summe=====
 +In dem folgenden Programm habe ich eine Summe von 1 bis 10 berechnet, ohne for-Loops zu nutzen und nur if-Bedingungen verwendet. Dieses Programm kann als Grundlage für die Fakultät Hausaufgabe genutzt werden. Was eine Fakultät ist, kann [[https://​de.wikipedia.org/​wiki/​Fakultät_%28Mathematik%29|hier]] nachgelesen werden.
 +<code c++>
 +int ergebnis = 0; //Variable um das Ergebnis zu speichern
 +int n = 10; //Zahl bis zu der summiert werden soll
 +int laufvariable = 1; //​Hilfsvariable um die Anzahl der Durchläufe zu zählen
 +void setup() {
 +  Serial.begin(9600);​ //Serielle Kommunikation initiieren
 +}
 +
 +void loop() {
 +  if (laufvariable <= n) { //prüfen ob das Ende der Summe, in diesem Fall 10, erreicht ist
 +    ergebnis = ergebnis + laufvariable;​ //Ergebnis um  einen Summanden erhöhen
 +    laufvariable = laufvariable + 1; //​Laufvariable um 1 erhöhen
 +  }
 +  if (laufvariable == n+1) { //bei Laufvariable = 11 Ergebnis ausgeben
 +    Serial.println(ergebnis);​
 +    laufvariable += 1; //​Laufvariable um 1 erhöhen, damit die if-Bedingungen nicht mehr erfüllt werden und das Programm nichts mehr ausgibt
 +  }
 +}
 +</​code>​
  
  
start/skript/tut1.1571998160.txt.gz · Zuletzt geändert: 2019/10/25 12:09 von luismeixner