You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That is right, currently there is no support in Kumir for structure fields, neither for user-defined structures nor for internal ones.
And the "Комплексные числа" type is very experimental.
We can initialize a variable with "компл z = 5+3.7i", set a new value with "z := 13-6.8i", or get its parts via Re(z) and Im(z). But currently we can not modify the real or imaginary part separately. There probably should be some functions like SetRe(z, x) and SetIm(z, y). As well as functions to conjugate a number, to calculate its Euclidean norm and angle, and, ideally, all the good functions to work with complex numbers: trigonometric and hyperbolic (with inverses), gamma and its relatives, Bessel's and so on. But currently we implemented only a very limited subset.
By the way, we can see a Kumir crash if we write "Im(z) := 4.2" and leave that line.
This bug should be of rather high priority.
There unable to get or modificate fields of embedded types.
For example, complex numbers:
Error: "Name contains an invalid character"
The text was updated successfully, but these errors were encountered: