¿Funciones de disparo y raíz cuadrada en lote nativo?

Estoy creando una herramienta en la que al usuario se le muestra este triángulo durante todo el proceso:

:draw
echo   ^|\
echo   ^|a\
echo   ^|  \
echo   ^|   \
echo   ^|    \ C
echo  A^|     \
echo   ^|      \
echo   ^|       \
echo   ^|c      b\
echo   ^|---------\
echo        B 
GOTO:EOF

Donde hay letras, hay variables. Primero los usuarios eligen qué valor de ángulo tienen. Luego eligen un valor lateral. Después de eso, todos los valores se rellenarán automáticamente. En mi código fuente solo tengo sin (a) o algo similar como marcador de posición hasta que pueda encontrar las funciones trigonométricas (sin, cos, tan) y squareroot en lote nativo.

Código:http://pastebin.com/bDfY84Vr

Respuestas a la pregunta(1)

Su respuesta a la pregunta