Forum: Object-Pascal / Delphi-Language
Delphi
by TBx,
30. Okt 2011
Auf der Konsole wird stardardmäßig der Dezimalpunkt als Dezimaltrenner verwendet (liegt an der amerikanischen Herkunft des BS).
Dein Delphi meckert vermutlich immer noch, oder?
Zur Abprüfung, ob der eingegebene Wert kleiner oder gleich Null ist, bau eine entsprechende IF-Clause und weise dem Result ein entsprechendes Ergebnis zu. Dieses prüfst Du dann in der Procedure Abauf ab und...
Forum: Object-Pascal / Delphi-Language
Delphi
by TBx,
30. Okt 2011
versuch mal, den '.' oder das ',' als Dezimaltrenner zu verwenden, ich vermute mal, Du versuchst den falschen von beiden.
Forum: Object-Pascal / Delphi-Language
Delphi
by TBx,
30. Okt 2011
Nun auch nochmal meinen Senf dazu:
- Du prüfst nicht ab, ob da womöglich jemand ein Gewicht <= 0 eingibt
- Du prüfst nicht ab, ob ein Gewicht >100 eingegeben wird
- Der in der Procedure Ablauf abgeprüfte Wert für Tarif wird nie erreicht.
Gruß aus dem hohen Norden
Thomas