pra mim parece que sua sintaxe ta correta, se quiser mostrar a classe toda aí (menos gets e sets… a não ser que eles tenham sido alterados pra filtrar ou etc…) a gente consegue ter uma idéia melhor de onde pode estar o erro…
edit: coloque também a parte do código onde você chama esse método…
Porque a variavel bonus nao esta atribuindo valor quando cai nos outros blocos ... Ajuda plx
Qual é o valor que está chegando para a variável tempoServico?
esdmorais
Poste o código completo pra podermos analisar melhor, por favor.
Rodrigo_Sasaki
seguinte…
na sua divisão você ta dividindo 2 inteiros, então ele vai tentar retornar um inteiro, e não um float…
você tem que ‘forçar’ ele a entender que é um float. é bem simples, é só adicionar um ‘f’ ao lado do número, assim:
caso esteja se perguntando por que o primeiro funcionava… é porque ele era um número decimal, ele ja era um float… por ele ter o ponto (7.5) você não precisa dizer mais que ele é float, então funciona.
abraço!
mausexdd
Boa digaoneves foi realmente isso. eu coloquei um 11".0" apos o numero int para forçar o metodo a me retornar
o valor abaixo de zero ex 0.87 vlw ai pela ajuda