Calculo matemáticos

4 respostas
M

[color=“darkblue”]Oi pessoal!
Estou com uma duvida, como faço para calcular porcentagem em um campo.
Estou fazendo assim:
Double a=(Double.parseDouble(edt_valor.getText()))/2,5%;
Mais ele ta dando a mensagem, “incompatible type”. Já tirei o 2,5% mais continua o mesmo erro.
Alguém pode me ajudar?

desde já obrigado
:oops:

Michelle[/color]

4 Respostas

J

ola,
parece que voce fez uma confusãozinha…
o simbolo ‘%’ é um operador em Java, o operador módulo, e o ponto flutuante é representado por um ponto ‘.’ não pela vírgula ‘,’.

mais uma coisa, voce está usando um objeto Double para guardar o valor de um primitivo double (para entender melhor a diferença,
clique aqui).
nao sei que operacao voce quer fazer, mas talvez o certo seria:

double a= (Double.parseDouble(edt_valor.getText()))/0.025;

espero ter ajudado

M

Eu quero fazer o calculo para uma seguradora de veículos onde Caso o veículo seja carro então o preço será de 2,5% do valor do carro

J

entendi que o que o usuario digita em edt_valor é o valor do automóvel, certo? dessa forma o calculo pode ser:

double valorCarro = Double.parseDouble( edt_valor.getText() ); //valor do carro
double precoSeguro = valorCarro * 0.025; //valor do seguro

ai em precoSeguro vai ter o valor do seguro pra aquele carro, ou seja, 2,5% do valor do carro (valorCarro).

espero ter ajudado

M

Dei certo o jeito que vocês falaram.
Valeu
Bjss :lol:
Michelle

Criado 22 de maio de 2005
Ultima resposta 25 de mai. de 2005
Respostas 4
Participantes 2