[indent=4]
a: int
init
    a=1 
    print " numero: " + a.to_string() //imprimira la cadena 1
De STRING a INT
[indent=4]
c : string
init
c="123"
print "%i", int.parse(c)
De STRING a DOUBLE
[indent=4]
c : string
init
c="123.3"
print "%f", double.parse(c)
De DOUBLE a INT
numero : double
init 
    numero = 2584833
    print "%i", (int)numero 
De DOUBLE a INT
numero : int
init 
    numero = 2584
    print "%f", (double)numero 
Es bueno recordar que que en c y en genie la división de enteros da un entero, en vocaciones esperamos una numero real en una división y se olvida que estamos con variables enteras.
ResponderEliminari=7 j=2 print"%g",i/j nos dará un 3 y no un 3.5
print"%g",(double)i/j esto nos da el 3.5