Blatt 5: Aufg,4
13.05.2010 12:25:50
Wenn man zwei Zahlen z.B. 5 und 7 angibt, dann hat man als Ergebnis nach der Aufsummierung 12. Allerdings ist diese Zahl außerhalb des gegebenen Bereichs. Heißt es, dass die zurückgegebene Zeile "Five plus seven equals 12" sein soll? Oder müssen wir das Ergebnis auch als Wort zurückgeben, fall es kleiner gleich 18 ist?
Re: Blatt 5: Aufg,4
13.05.2010 12:42:10
Theoretisch:
Da die Funktionin Aufgabe 3 nur Zahlen von 0 bis 9 "übersetzen" kann, sollte das Programm in diesem Fall natürlich "Five plus seven equals 12" ausgeben.

Praktisch:
Da ihr die Aufgabe sowieso noch auf -999..999 erweitern sollt, reicht mir hier EIN Programm, das für Zahlen -999..999 die Rechnung wie beschrieben ausgibt (also etwa "Ninehundredninetynine plus Ninehundredninetynine equals 1998"

Grüße
Tobias Nopper
Lehrstuhl für Betriebssysteme