Sie sind auf Seite 1von 13

Eingabe einer (ganzen) Zahl

Ist Zahl durch 2


Teilbar?
Ja Nein
Ausgabe: Ausgabe:
Eingegebene Eingegebene Zahl
Zahl ist gerade ist ungerade

Program - Ende

Testsituation Aktion/Eingabe Erwartung Ausgabe Erfühlt


1. Normeingabe 3 3 ist ungerade || J
2. Normeingabe 2 2 ist gerade || J
3. Null statt Ganzzahl 0 Fehlermeldung Programende N
4. Buchstabe a Fehlermeldung Programende N

Empfehlung: Programm ist bedingt brauchbar, da gewisse Punkte nicht erfüllt sind.
Eingabe erster Zahl
Eingabe zweiter Zahl

Ausgabe: Summe
Ausgabe: Wurzel
Ausgabe: Quotien

Testsituation Aktion/Eingabe Erwartung Ausgabe erfühlt


1. Normeingabe Bsp. 4 und 5 9, 2, 0.8 || J
2. Normeingabe Bsp. 9 und 3 12, 3, 3 || J
3. Normeingabe Bsp. 8.5 und 2 10,5; 2.9; 4,25 || J
4. Buchstabe stat
Zahl Bsp a un 5 Fehlermeldung Programende N

Empfehlung: Programm ist bedingt brauchbar, da gewisse Punkte nicht erfüllt sind.
Testsituation Aktion/Eingabe Erwartung Ausgabe erfühlt
1. Normeingabe Bsp. a A A J
2. Grosse Buchstabe
Statt kleine Bsp. A Fehlermeldung Programende N
3. Zahl statt Buchtabe Bsp. 2 Fehlermeldung Programende N

Empfehlung: Programm ist bedingt brauchbar, da gewisse Punkte nicht erfüllt sind.

0 1 2 3 4 5 6 7 8 9

Solange Zähler ( i) <= 9

Ausgabe i
Programm - Ende
Solange Zähler >=0
Eingabe erster ganzen Zahl
Eingabe zweiter ganzen
Zahl

Ausgabe Wiederholen
Ausgabe
Programm - Ende

Für 16 und 6
16
10
4
a b c d e f
g h i j k l
m n o q r
s t u v w x
y z

Für 8 Teiler sind: 1 2 4 8


Es gibt 4 Teiler

2500
1 2 3 4 5 6
7 8 9 10 11 12
. . .. . . .. .
97 98 99 100
Normal Schachbrett