Difference between revisions of "Pi"
From Lazarus wiki
Jump to navigationJump to search (addr) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Pi}} | {{Pi}} | ||
− | + | π (greek letter pi) is the ratio of the circumference of a circle to its diameter. | |
− | + | π is about <syntaxhighlight lang="pascal" enclose="none">3.14159265358979</syntaxhighlight>. | |
− | + | A full circle has <syntaxhighlight lang="pascal" enclose="none">2*pi()</syntaxhighlight> [[Radian|radians]]. | |
− | + | In [[Free Pascal|Free Pascal's]] [[RTL]], <syntaxhighlight lang="pascal" enclose="none">system.pi</syntaxhighlight> is a [[Function|<syntaxhighlight lang="pascal" enclose="none">function</syntaxhighlight>]] which returns the value of π. | |
+ | This allows you to assign <syntaxhighlight lang="pascal" enclose="none">addr(system.pi)</syntaxhighlight> to a procedural variable. | ||
+ | |||
+ | <syntaxhighlight lang="pascal" enclose="none">pi()/4</syntaxhighlight> is the same as <syntaxhighlight lang="pascal" enclose="none">arctan(1)</syntaxhighlight>. | ||
== See also == | == See also == | ||
− | * | + | * {{Doc|package=RTL|unit=system|identifier=pi|text=<syntaxhighlight lang="pascal" enclose="none">system.pi</syntaxhighlight>}} |
− | * | + | * {{Doc|package=RTL|unit=system|identifier=arctan|text=<syntaxhighlight lang="pascal" enclose="none">system.arctan</syntaxhighlight>}} calculates arc tangent. |
Revision as of 13:24, 14 May 2018
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
中文(中国大陆) (zh_CN) │
π (greek letter pi) is the ratio of the circumference of a circle to its diameter.
π is about 3.14159265358979
.
A full circle has 2*pi()
radians.
In Free Pascal's RTL, system.pi
is a function
which returns the value of π.
This allows you to assign addr(system.pi)
to a procedural variable.
pi()/4
is the same as arctan(1)
.
See also
system.pi
system.arctan
calculates arc tangent.