Slash/de

From Lazarus wiki
Jump to navigationJump to search

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