Boa tarde. Estou com um projeto pessoal de criar algumas "calculadoras" de métodos de cálculo numérico utilizando HTML e JAVASCRIPT e me deparei com dois problemas iniciais que não faço ideia de como resolver, sendo o primeiro mais crucial:
1. Como posso habilitar para o usuário digite uma função, como : x + cos(x) e o código em javascript aceite as variáveis e tudo mais como uma função polinomial ? Por exemplo:
<script>
function fx(x)
{
return x + 3;
}
alert (fx(1));
</script>
No código anterior, eu altero manualmente a função que quero direto no "return". Como faria em um script para o usuário digitar a função em um prompt ou input e seja reconhecido as variáveis e tudo mais ?
2. Como posso fazer uma tabela que gera linhas de acordo com o número que o usuário necessita ? Por exemplo: O usuário irá digitar o número de N repetições que ele deseja e a tabela precisa conter N linhas para armazenar as informações necessárias.