import Foundation

/* Zuerst wird die Variable a deklariert, in ihr wird später der Wert der
 ersten Zahl gespeichert. */
var a : Int

// In der Variablen b wird später der Wert der zweiten Zahl gespeichert.
var b : Int

/* Die Variable temp, die hier deklariert wird, dient als temporärer 
Zwischenspeicher für den Wert einer der beiden Zahlen. Daher wurde der Name 
temp für die Variable gewählt, um deutlich zu machen, dass es sich hierbei
 um einen temporären Speicher handelt, dessen Inhalt sich im Laufe der Zeit
 verändern kann. */
var temp : Int

// Zuerst wird die erste Zahl eingelesen.
print("Bitte geben Sie die erste Zahl ein:")

// Der eingegeben Wert wird der Variablen a zugewiesen.
a = Int(readLine()!)!
print("Bitte geben Sie die zweite Zahl ein:")

// Der eingegebene Wert wird der Variablen b zugewiesen.
b = Int(readLine()!)!

/* Als Ausgabe kommt nun ein Text, der darauf hinweist, dass das Vertauschen 
der Zahlen stattfindet. */
print("Vertauschen der Zahlen")

/* Innerhalb der temporären Variable temp wird nun der in Variable a gespeichert
 Wert zwischengespeichert. Dies erfolgt dadurch, dass der Variablen temp der 
Wert der Variablen a zugewiesen wird. */
temp = a

/* Da nun der Wert von a zwischengespeichert worden ist, kann die Variable a 
mit dem Wert der Variablen b überschrieben werden, mit anderen Worten, der 
Variablen a wird der Wert von Variable b zugewiesen. */
a = b

/* Zum jetzigen Zeitpunkt befindet sich der Wert von b in der Variablen a. 
Jetzt muss noch der in der Variable temp zwischengespeicherte Wert von a in 
die Variable b verbracht werden. Dies erfolgt dadurch, dass der Variablen b 
der Wert der Variablen temp zugewiesen wird.*/
b = temp
print("Die neue erste Zahl ist jetzt: " + String(a))
print("Die neue zweite Zahl ist jetzt: " + String(b))
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz