011
04.11.2009, 01:34 Uhr
Hans
Library Walker (Operator)
|
Hab mir gerade auch mal die Fehlerbehandlung von C++ näher angesehen, und erst mal gemerkt, das die völlig anders Funktioniert, als in C. Jetzt leuchtet mir zumindest teilweise auch ein, warum das Programm bei mir z.B. sowas hier liefert:
Code: |
E:\Watcom>quadglei Bitte geben sie eine Zahl ein für a: -1 Bitte geben sie eine zahl ein für b: 2 Bitte geben sie eine zahl ein für c: 3 Domain error in sqrt Nullstelle 1: -2 Nullstelle 2: -2
|
Die entscheidende Ausgabe ist die Zeile: "Domain error in sqrt" - der Rest ist Unfug, weil die Diskriminante negativ ist, d.h. es keine reelle Nullstelle gibt. (Mit komplexen Zahlen weiter gerechnet, krieg ich da 2,83 ± i heraus.)
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |