Le operazioni più comuni con gli interi.
Program Prova_Interi;
Begin
Writeln('Maxint = ', Maxint);
Writeln('+a = ', +65);
Writeln('-a = ', -65);
Writeln('a+b = ', 65+3);
Writeln('a-b = ', 65-3);
Writeln('a*b = ', 65*3);
Writeln('a Div b = ', 65 Div 3);
Writeln('a Mod b = ', 65 Mod 3);
Writeln('Succ = ', Succ(65));
Writeln('Pred = ', Pred(65));
Writeln('Abs = ', Abs(65));
Writeln('Sqr = ', Sqr(65));
Writeln('Sqrt = ', Sqrt(65):1:2); { Real }
Writeln('a/b = ', (65/3):1:2); { Real }
Writeln('Chr = ', Chr(65)); { Char }
Writeln('Odd = ', Odd(65)); { Boolean }
Writeln('ab = ', 65 > 3);
Writeln('a>=b = ', 65 >= 3);
Writeln('a<>b = ', 65 <> 3);
Readln;
End.
Note
- Tre operazioni diverse intorno alla divisione: Div, Mod, /
- Alcune operazioni producono risultati non interi
- Real: / Sqrt()
- Char: Chr()
- Boolean: Odd() < <= ...
- Alcuni operatori sono costituiti da 2 simboli: <=, >=, <>
- Tante altre funzioni producono un intero: Ord(), Random(), Round(), Trunc(), WhereX, WhereY, …