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, …