cancelar
Mostrando resultados para 
Pesquisar então 
Você quer dizer: 
  • ×
    Informação
    Corrija erros no Windows 10

    Resolva os problemas de atualização do Windows 10 em um PC HP – Clique aqui

  • post a message
  • ×
    Informação
    Corrija erros no Windows 10

    Resolva os problemas de atualização do Windows 10 em um PC HP – Clique aqui

  • post a message
Highlighted
Estudante Top
Estudante Top
Mensagem 1 de 2
638Exibições
Reportar Mensagem

Solucionado!

Bug HP Prime na função diff()

HP Prime

Estava tentando calcular uma derivada na HP Prime.

 

Configurei a mesma para o formato numérico: 123.456,789.

 

A derivada que tentei configurar foi  a seguinte :

 

diff(1,36*X, X) ou diff(1,36*X) - onde 1,36 signfica 136/100 ou 1 + 36 centésimos.

 

a resposta certa para essa conta é: 1,36, mas ao invés disso a HP retornou  0 (zero).

 

Depois de bater cabeça um tempo acho que entedi o problema (bug). A calculadora está considerando a primera virgula como um separador dos argumentos da função diff() e não como um separador das casas decimais do número.

 

Acredito que a HP não irá resolver esse bug rapidamente, mas acho um absurdo uma marca desse porte cometer um erro crasso desses.

 

A calculadora deveria apresentar uma mensagem de erro avisando o usuário para usar o ponto no lugar da virgula ou mesmo impedir o usuário de utilizar o formato numérico 123.456,789.

 

A solução ideal no entanto deveria ser a adoção de outro simbolo, que não permitisse ambiguidade, como separador dos argumentos das funções, como por exemplo, o ponto-e-vírgula (;).

 

Espero que esse tipo de erro seja corrigido nas futuras atualizações de firmware da calculadora.

 

PS: Aproveitando o tema para deixar mais uma sugestão: a criação de um firmware ou de uma calculadora "Open Source".

 

Acredito que seria uma ótima forma de corrigir rapidamente erros como esse, pois muito mais pessoas poderiam contribuir identificando e corrigindo novos erros, diminuindo o tempo de atualização e o esforço demandado pela HP.

Cara_Exigente
Marcas (1)
1 SOLUÇÃO ACEITA

Soluções aceitas
Highlighted
Estudante Top
Autor
Estudante Top
Mensagem 2 de 2
Reportar Mensagem

Solucionado!

Bug HP Prime na função diff()

Boa tarde, apenas para solucionar o post. Descobri no forum em inglês que o sistema CAS não aceita o modo 123.456,789, ou seja, nele temps que usar a virgula como separador dos argumentos das funções (no meu caso da função diff()) e o ponto como separador decimal.

 

Cara_Exigente

Exibir solução no post original

Marcas (1)
1 RESPONDER 1
Highlighted
Estudante Top
Autor
Estudante Top
Mensagem 2 de 2
Reportar Mensagem

Solucionado!

Bug HP Prime na função diff()

Boa tarde, apenas para solucionar o post. Descobri no forum em inglês que o sistema CAS não aceita o modo 123.456,789, ou seja, nele temps que usar a virgula como separador dos argumentos das funções (no meu caso da função diff()) e o ponto como separador decimal.

 

Cara_Exigente

Exibir solução no post original

Marcas (1)
† As opiniões expressas acima são de responsabilidade exclusiva de seus autores, e não da HP. Utilizar este site significa aceitar os termos de uso e as Regras de Participação