Node: Sqr, Next: SqRt, Previous: SmallInt, Up: Reference

### Sqr

#### Synopsis

         function Sqr (i: integer_type): integer_type;

or

         function Sqr (x: real_type): real_type;

or

         function Sqr (z: complex_type): complex_type;

#### Description

Returns the square of the argument:

         function Sqr (x: some_type): some_type;
         begin
           Sqr := x * x  { or: x pow 2 }
         end;

#### Conforming to

The function `Sqr` is defined in ISO 7185 Pascal; its application to complex values is defined in ISO 10206 Extended Pascal.

#### Example

         program SqrDemo;

         var
           i: Complex;

         begin
           i := Cmplx (0, 1);
           WriteLn (Re (Sqr (i)) : 0 : 3)  { yields -1.000 }
         end.

#### See also

pow, SqRt, Abs, Operators.