Sign in Join
Wiki copytemporary

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:

pascal
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).

pascal
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.

pascal
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.

Revision 2, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.