Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operación matemática incorrecta #217

Open
4 tasks
guizans opened this issue Mar 5, 2023 · 5 comments
Open
4 tasks

Operación matemática incorrecta #217

guizans opened this issue Mar 5, 2023 · 5 comments
Assignees
Labels

Comments

@guizans
Copy link

guizans commented Mar 5, 2023

Reportando bug

no escribir en esta área y marcarlo al completar el issue.

  • Error global, no me deja correr Latino.
  • El error ocurre en una palabra reservada. Por ejemplo: si osi sino (escribir la palabra reservada en detalles).
  • [x ] Es un error en una función específica (escribir la función en detalles).
  • Es una falla de memoria (memory leak).
  • El error solo ocurre en el REPL (al ejecutar latino sin parámetros).

no escribir en esta área y marcarlo al completar el issue.

Más detalles:

Esta operación matemática tan sencilla me da como resultado 0. Por alguna razón el 0.5 lo opera como entero y no como decimal. Estoy usando Debian y la versión de Latino es 1.4.3 usando Geany como editor de código.
Código en donde ocurre:

// código_aquí
energia = 0.5 * 63 *63^2
imprimir(energia)
@FrkL81
Copy link

FrkL81 commented Mar 5, 2023

Hola guizans,
Copié y pegué el código en el: Editor en línea de Latino
El resultado fue: 125023.5
Lo mismo que en la terminal integrada de Visual Studio Code, tal vez te guste este editor tiene instaladores .deb, .rpm y está disponible también en Snap Store

@guizans
Copy link
Author

guizans commented Mar 6, 2023

Me resulta curioso. Acabo de probar el programa directamente en el terminal sin abrir Geany y me sigue dando 0. ¿Podría ser el problema del idioma que tengo configurado el sistema operativo? Tendré que instalar Visual Studio Code para probar.

Edito: Acabo de probar con Visual Studio Code y aunque he instalado la extensión de Latino cuando intento ejecutar el código me aparece un error en el Visual Studio Code. Seguiré investigando.

@FrkL81
Copy link

FrkL81 commented Mar 7, 2023

Hola,
Verifica si tienes la ruta correcta del archivo binario de Latino en la configuración, en mi caso es:
C:/Program Files/Latino/bin/latino.exe
Busca la configuración de la extensión de Latino y añade la ruta correcta para tu caso.

Abre VS Code.

  1. Haz clic en la pestaña "Extensiones" en la barra lateral izquierda.
  2. Busca la extensión de Latino y haz clic en "El icono de engranaje que está en la extensión".
    Esto abrirá un menú desplegable con varias opciones, elige: configuración de la extensión.
    Aquí podrás ver el cuadro de texto donde se indica que debe estar la ruta del binario.
    Asegúrate de guardar los cambios antes de cerrar la página y reinicia el Visual Studio Code.

... Cuéntanos si pudiste resolver el inconveniente.

@guizans
Copy link
Author

guizans commented Mar 9, 2023

Que va, el binario está en su sitio. El error que me mando es extraño, no lo acabo de entender.
Captura de pantalla de 2023-03-09 20-55-51 png
Parece un error del terminal. Pero en Phyton y Visual todo funciona perfectamente.

@FrkL81
Copy link

FrkL81 commented Mar 9, 2023

Ok veo,
Ahora estoy especulando, pero tal vez te sea útil instalar PowerShell para Linux y configurar VS Code para que lo utilice como terminal por defecto.
Además, puedes probar directamente en PowerShell el programa a ver si ahí si funciona.
Personalmente no he tenido problemas ejecutando los programas escritos en Latino desde PowerShell, tanto en Windows como en Zorin OS.

Como instalar PowerShell en Ubuntu y Debian

... saludos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants