Funkcje Trig i pierwiastek kwadratowy w rodzimej partii?

Tworzę narzędzie, w którym użytkownik wyświetla ten trójkąt podczas całego procesu:

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

Gdzie są jakieś litery, są zmienne. Najpierw użytkownicy wybierają wartość kąta. Następnie wybierają wartość boczną. Po tym wszystkie wartości zostaną automatycznie wypełnione. W moim kodzie źródłowym mam po prostu grzech (a) lub coś podobnego jako symbol zastępczy, dopóki nie znajdę funkcji trig (sin, cos, tan) i squareroot w rodzimej partii.

Kod:http://pastebin.com/bDfY84Vr

questionAnswers(1)

yourAnswerToTheQuestion