Prova gli interi

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

  1. Tre operazioni diverse intorno alla divisione: Div, Mod, /
  2. Alcune operazioni producono risultati non interi
    • Real: / Sqrt()
    • Char: Chr()
    • Boolean: Odd() < <= ...
  3. Alcuni operatori sono costituiti da 2 simboli: <=, >=, <>
  4. Tante altre funzioni producono un intero: Ord(), Random(), Round(), Trunc(), WhereX, WhereY, …