nValueRadicando.
Guía AdvPLSqrt(nValue) -> nRootCalcula raíz cuadrada de expresión numérica.
La documentación describe raíz positiva y cero para entrada negativa. Ese cero no distingue entrada inválida de raíz de cero. Valide dominio antes, sin esperar excepción para negativos. (Fuentes: refs. 1–1.)
Sqrt(nValue) -> nRootnValueRadicando.
Numérico; cero para negativo según TDN.
#Include "Protheus.ch"
User Function Ed673()
Local nValor := 81
// Rechazar dominio negativo antes del cálculo.
If nValor >= 0
ConOut(Sqrt(nValor))
EndIf
Return NilMuestra 9 para entrada 81. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.