A demonstração desta semana é a implementação da função VAL do BASIC.
Todos os programadores do ZX Spectrum têm um pesadelo em comum: quando passaram a programar noutro computador verificaram que já não tinham a função VAL tal como a conheciam.
Para quem não sabe, a função VAL permite calcular o valor de expressões matemáticas inseridas pelo utilizador através do comando INPUT.
Exemplos de expressões matemáticas:
1+2*3
x^2+2*x+5
COS(2*x)
Sim, amigos, também o compilador Boriel ZX BASIC não tem a função VAL do BASIC. Felizmente, este compilador não está muito longe do BASIC do ZX Spectrum, com uns truques, podemos recuperar a função VAL sem grandes dificuldades. Esta função será útil para o programa gráfico que apresentaremos daqui a 2 semanas.
Operações disponíveis:
+ - * / ^ ( )
Funções disponíveis:
Funções disponíveis:
ABS ACS ARCCOS ASN ARCSIN ATN ARCTAN COS EXP INT LN PI RND SGN SIN SQR SQRT TAN
Para correr o programa online, clicar aqui.
Para ver a listagem e fazer o download dos ficheiros clicar aqui.
Convidamos os leitores a examinar a listagem e a fazer alterações no programa. Todos os programas BASIC Apascalado que apresentamos nesta série podem ser melhorados e todos os leitores estão convidados a melhorá-los.
Quem estiver interessado no concurso, pode ler o regulamento aqui.
Quem estiver interessado em saber mais sobre esta linguagem e sobre como compilar os programas, pode clicar aqui.
Em caso de dúvidas, não hesitem em perguntar.
Para correr o programa online, clicar aqui.
Para ver a listagem e fazer o download dos ficheiros clicar aqui.
Convidamos os leitores a examinar a listagem e a fazer alterações no programa. Todos os programas BASIC Apascalado que apresentamos nesta série podem ser melhorados e todos os leitores estão convidados a melhorá-los.
Quem estiver interessado no concurso, pode ler o regulamento aqui.
Quem estiver interessado em saber mais sobre esta linguagem e sobre como compilar os programas, pode clicar aqui.
Em caso de dúvidas, não hesitem em perguntar.
Sem comentários:
Enviar um comentário