Re: [fpc-pascal] What about complex numbers?

2011-10-06 Thread Carlos Avila
Thanks! I recently downloaded the rtl source code, and confirmed this

2011/10/5 Jeppe Græsdal Johansen 

>  Den 06-10-2011 00:30, Carlos Avila skrev:
>
> Hello
>  Is complex number arithmetic possible in FPC? Another post recommends use
> unit so named ucomplex, but i can't find any detailed information of this in
> the documentation. But, amazingly, i sucessfully probed this small program:
>
>  PROGRAM DUMMY;
>
> USES UCOMPLEX;
>
> VAR
>
> x,y, z, w: COMPLEX;
>
> BEGIN
> x := 8+i*7;
> y := 4-5*i;
> z := x+y;
> w := x*y
>
> END.
>
>  This program compile and run right, but why? I need to know about
> anything subroutines that works with complex numbers. It is posibble to
> write math operations like FORTRAN?
>
>  Thanks
>
> The unit ucomplex is part of the rtl. It uses simple operator overloading
> to add a pretty useful complex type into your program. You can use it(pretty
> much) as any other type. It's not any special type, it's just a record where
> all the operators got overloaded
>
> Try to open the source code for that unit, and you'll see how beautifully
> simple it is :)
>
> ___
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

[fpc-pascal] What about complex numbers?

2011-10-05 Thread Carlos Avila
Hello
Is complex number arithmetic possible in FPC? Another post recommends use
unit so named ucomplex, but i can't find any detailed information of this in
the documentation. But, amazingly, i sucessfully probed this small program:

PROGRAM DUMMY;

USES UCOMPLEX;

VAR

x,y, z, w: COMPLEX;

BEGIN
x := 8+i*7;
y := 4-5*i;
z := x+y;
w := x*y

END.

This program compile and run right, but why? I need to know about anything
subroutines that works with complex numbers. It is posibble to write math
operations like FORTRAN?

Thanks
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal