Slash/de
Deutsch · English · Français · Suomi · Русский
/
Division
Der Schrägstrich / wird in Pascal für Fliesskommazahlendivision verwendet. Soll eine Ganzzahldivision vorgenommen werden, so wird der Operator div verwendet.
Siehe auch:
A := 3 / 4;Nach dieser Operation hält die Variable A den Wert 0.75 (binär normalisiert 1.1 E-1).
Eine Division durch 0 kann mit folgenden try-Blöcken abgefangen werden:
Kommentar
Verwendet man zwei Schrägstriche direkt hintereinander, kann man es für Kommentare brauchen. Ein Negativbeispiel (man kommentiert nicht, was direkt aus dem Quelltext ersichtlich ist, sondern warum man etwas tut).
A := 3 / 4; // Dies ist eine Division mit reellen Zahlen.Beispiel: division by zero abfangen
Dieses Beispiel zeigt, wie man division by zero abfängt.
program divZeroDemo(input, output, stderr);
// ObjFPC mode for exceptions
{$mode objfpc}
uses
// make exception EDivByZero known
sysutils;
const
dividend = 1.1;
resourcestring
enterDivisorPrompt = 'Bitte Divisor eingeben:';
divisionOperationExceptionless = 'Es konnte dividiert werden.';
zeroDivisionFailure = 'Fehler: Es wurde versucht durch 0 zu teilen.';
var
divisor, quotient: single;
begin
writeLn(enterDivisorPrompt);
readLn(divisor);
try
quotient := dividend / divisor;
writeLn(divisionOperationExceptionless);
except on EDivByZero do
writeLn(zeroDivisionFailure);
end;
end.Autor: Mathias
From the Free Pascal wiki, page "Slash/de", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.