Slash/de

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) suomi (fi) français (fr) русский (ru)

/


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.


Navigationsleiste zum Thema: Pascal-Symbole
einzelne Zeichen

+ (Plus)  •  - (Minus)  •  * (Sternchen)  •  / (Schrägstrich)
= (Gleichheitszeichen)  •  > (größer als)  •  < (kleiner als)
. (Punkt)  •  : (Doppelpunkt)  •  ; (Semikolon)
^ (Dach)  •  @ (At)
$ (Dollarzeichen)  •  & (Et)  •  # (Doppelkreuz)
' (einfaches Anführungszeichen)

Zeichenpaare

<> (ungleich)  •  <= (kleiner oder gleich)  •  := (wird zu)  •  >= (größer oder gleich)

 •  >< (symmetrische Differenz)  •  // (Doppel-Schrägstrich)


Autor: Mathias