==== Zahl ==== === Syntaxaufgaben === * Wie stelle ich eine (Dezimal-)zahl dar? * Wie berechne ich die folgenden arithmetischen Operationen: * addieren * subtrahieren * multiplizieren * dividieren * potenzieren * Was ist das Ergebnis von: * ''3 * 5 + 2''? * ''2 + 5 * 3''? * ''(2 + 5) * 3''? * ''2 + (5 * 3)''? * ''(0.1+0.7)*10''? * ''10/3''? * ''10.0 / 3''? * ''10.0 / 3 / 10''? * ''10.0 / 3 / 10 * 3 * 10''? * ''10.0 / 3 / 10 * 10 * 3''? * ''10000000000000000.0 + 1''? * ''10000000000000000 + 1''? * Welche Größenbeschränkungen kennt meine Sprache? Mit welcher Genauigkeit arbeitet sie? === Doku === [[zahl perl |Perl]] * [[zahl python |Python]] * [[zahl ruby |Ruby]] * [[zahl php |PHP]] * [[zahl JavaScript|JavaScript]] * [[zahl go |Go]] === Problemlösungsaufgaben === Schreibe ein Programm ''rechner'', das die Variablen 'zahl1' und 'zahl2' mit allen oben gefundenen Rechenoperatoren (addieren, subtrahieren, multiplizieren, dividieren, potenzieren) verknüpt und jeweils das Ergebnis ausgibt. Aufruf des Programms: ./rechner Ausgabe: (wenn zahl1 = 6 ist, und zahl2 = 2 ist) 8 4 12 3 36