Calculo simples para porcentagem, help

3 respostas
rbroz85

bom dia…

to calculando um valor aqui

e coloquei

double res = 5/100;

e ao inves de me dar 0,05

da me dando um 0

qq eu faço ?

abraços

3 Respostas

kaique

Cara, tenta colocar os termos da tua operação como double também que funciona…

double res = 5d / 100d;

[]'s.

diego2005

Ou então:

double res = 5.0 / 100;

ou

double res = 5 / 100.0;

ou

double res = 5.0 / 100.0;

T+

gui_sv

hHUAHAUHUAHUAHA

nessas eu nao posso errar, é prova de certificação…

double d = 5/100 - como vc está dividindo dois numeros inteiros o resultado será um inteiro, independente do tipo primitivo que vc atribuirá, int ou superior …

basta colocar um dos numero como double, que a saida será um double…

Boa sorte…

Criado 16 de agosto de 2007
Ultima resposta 16 de ago. de 2007
Respostas 3
Participantes 4