Normal
Rein nach dem EVA-Prinzip (Eingabe Verarbeitung Ausgabe) ist die erneute Eingabe während der Verarbeitung keine schöne Sache. Ich halte persönlich sehr viel von dem Prinzip und ich kann dir nur empfehlen dich auch daran zu halten.Was du aber machen könntest wäre den gesamten EVA-Vorgang in der Exception rekursiv zu gestalten, nur die Division selbst wäre dann nicht mehr rekursiv. Du hättest dann also 2 Funktionen.
Rein nach dem EVA-Prinzip (Eingabe Verarbeitung Ausgabe) ist die erneute Eingabe während der Verarbeitung keine schöne Sache. Ich halte persönlich sehr viel von dem Prinzip und ich kann dir nur empfehlen dich auch daran zu halten.
Was du aber machen könntest wäre den gesamten EVA-Vorgang in der Exception rekursiv zu gestalten, nur die Division selbst wäre dann nicht mehr rekursiv. Du hättest dann also 2 Funktionen.