Za pomocą WriteLn można wyświetlać rozwiązania operacji matematycznych, nawet tych skomplikowanych.
Przykład:
Proste dodawanie
begin
WriteLn(‘2 + 2 = ’, 2 + 2);
end.
Podgląd
2 + 2 = 4
Proste mnożenie
begin
WriteLn(‘2 * 2 = ’, 2 * 2);
end.
Podgląd
2 * 2 = 4
Z nawiasami
begin
WriteLn(‘2 * (2 – 3) = ’, 2 * (2 – 3));
end.
Podgląd
2 * (2 – 3) = -2
Dzielić można na dwa sposoby. Dzielenie całkowite „DIV” z resztą „MOD” oraz zwykłe dzielenie znakiem „/”
begin
WriteLn(‘25 div 4 = ’, 25 div 4);
end.
Podgląd
25 div 4 = 6
A zwykłe, ułamkowe
begin
WriteLn(‘25 / 4 = ’, 25 / 4);
end.
Da wynik:
25 / 4 = 6.2500000000E+00
Inne podstawowe operacje matematyczne:
Sqrt(x) – Pierwiastek kwadratowy
Sqr(x) – Potęga kwadratowa
x div y – dzielenie x / y bez reszty
x mod y – reszta z dzielenia x / y
Sin(x) – funkcja Sinus -gdzie x to kąt podany w radianach (180° = π [rad])
Cos(x) – funkcja Cosinus -gdzie x to kąt podany w radianach (180° = π [rad])
Formatowanie liczb
Mało kto chciałby otrzymywać wyniki z dzielenia z wieloma miejscami po przecinku. Do formatowania liczb służą pewne operatory. Przykład:
begin
WriteLn(‘25 / 4 = ’, 25 / 4 : 4 : 3);
end.
Da wynik:
25 / 4 = 6.250