1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
opal-examples/Blatt01/Geometry.sign
2013-10-19 01:17:37 +02:00

24 lines
713 B
Plaintext

SIGNATURE Geometry
IMPORT Real ONLY real
/* Liefert den Quadrat einer Zahl. */
FUN square : real -> real
/* Liefert den Kubus einer Zahl. */
FUN cube : real -> real
/* Liefert die Flaeche eines Rechtecks mit der gegebenen Laenge und Breite.
Die Funktion akzeptiert nur positive Zahlen. */
FUN rectArea : real ** real -> real
/* Liefert die Laenge einer Hypotenuse in einem rechtwinkligen Dreieck mit
den gegebenen Laengen der Katheten. Die Funktion akzeptiert nur positive
Zahlen. */
FUN hypot : real ** real -> real
/* Liefert das Volumen eines Quaders mit der gegebenen Laenge, Breite und
Hoehe. Die Funktion akzeptiert nur positive Zahlen. */
FUN cuboidVolume : real ** real ** real -> real