Sobre calculadora não usando números decimais nas contas

3 respostas Resolvido
programaçãocalculadora
Conrado_Bibiano

Olá, estou fazendo uma calculadora para um trabalho de faculdade mas estou com um problema, quando vou fazer cálculos utilizando números decimais ela dá resultados inteiros, tipo 1.1+1.1 dá 2 e não 2.2, teria como alguém apontar o que está errado? Desculpe o incomodo e obrigado desde já.

3 Respostas

TerraSkilll
Solucao aceita

O parseInt trunca números float. Use parseFloat.

Abraço.

staroski

O parseInt retorna um número inteiro, então 1.1 é tranformado no número 1.
Utilize parseFloat.

Conrado_Bibiano

Valeu galera, funcionou, eu tinha colocado ParseFloat já uma vez, ae fui fazer o cálculo e saiu errado, mas acho que foi porque, ao calcular, coloquei , no decimal ao invés de . ae saiu 2,2 e o certo é 2.2, muito obrigado pela ajuda!

Criado 24 de abril de 2019
Ultima resposta 24 de abr. de 2019
Respostas 3
Participantes 3