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

Reply via email to