Desafios

7 respostas
F

:tosco:

ESSA IGUALDADE É VÁLIDA :?:
PQ :?:

obs.: já vi essa questão em um simulado :!:

:tosco:

7 Respostas

J

Oi

Bom

:arrow: 1 * 1/3 = 1/3 * 1
:arrow: 1/3 = 1/3 não, não para aqui
:arrow: 1 = 1/3 * 3
:arrow: 1 = 3/3
:arrow: 1 = 1

T+

F

bom, vou adiantar o seguinte:

pra espanto de todos essa igualdade é falsa

pode testar

experimente:

double a = 1 * 1/3;

double b = 1/3 * 1;

System.out.print(a == b);
J

“fabiostb”:
bom, vou adiantar o seguinte:

pra espanto de todos essa igualdade é falsa

pode testar

experimente:

double a = 1 * 1/3;

double b = 1/3 * 1;

System.out.print(a == b);</blockquote>

Oi

fabio, desculpe, mas vc ta doido? :martelada: É claro que isso vai retornar true, vc por acaso compilou isso? Isso é matemática :acordo:

F

aqui imprimiu true,

qual seria o motivo de haver possibilidade de imprimir false?!

Abraço

F

DESCULPA MEU POVO :oops:

era pra ser assim:

double a = 3 * 1/3;
    double b = 1/3 * 3;
    System.out.print(a == b);

8O

Fabio, desculpe, mas vc ta doido? martelada É claro que isso vai retornar true, vc por acaso compilou isso? Isso é matemática acordo
8O

nem sempre as coisas são o q parecem ser meu nobre amigo!

isso sempre é false, devido a precedência

veja:

no primeiro caso ele faz
3 * 1/3, ou seja, 3 * 1 = 3 dividido por 3 = 1

mas no segundo caso ele faz:
1/3 = 0,[telefone removido]… a velha e boa dízima periodica, depois multiplica por 3, que dá 0,99999999…

sacou?

não sou tão doido assim n
:oops:

J

Oi

Fabio, desculpe te chamar de doido, hehehe, foi só uma brincadeira…

Mas é que no primeiro exemplo que vc postou, a precedência não tem influência, mas já neste segundo tem. Bom, pra esolver é sim, só fazer isso

double a = 3 * &#40;1/3&#41;; double b = &#40;1/3&#41; * 3; System.out.print&#40;a == b&#41;;

E aí retornará true.

T+

S

gostei desta questão! é bom pra ficar ligado! eu ia por true ehehheh
existem algumas linguagens que tratam esses preoblemas de dizima e retornariam true! Por isso pode confundir ainda mais!

[]s Victor

Criado 22 de fevereiro de 2005
Ultima resposta 25 de fev. de 2005
Respostas 7
Participantes 4