Não seria a primeira vez que falhas envolvendo calculadoras Casio acontecem:
http://www.washingtonpost.com/wp-srv/aponline/20000226/aponline161058_000.htm http://media.newtella.de/get/media/ObDDCXkwk8L6gZ9blf8t/525 Enfim, concordo com o Bernardo e não vejo nada de muito polêmico na questão. O único modo de obter 1 como resultado é calculando 6/(2(1 + 2)), porque é avaliado o que está dentro dos parênteses e depois realizada a divisão. Provavelmente o engano é devido à intuição: é comum escrever 6/2(1 + 2), quando na verdade queremos dizer 6/(2(1 + 2)). Mas máquinas são (ou deveriam ser) exatas, com instruções claras e precisas. 2012/3/1 Bernardo Freitas Paulo da Costa <[email protected]> > 2012/3/1 Luís Lopes <[email protected]>: > > Sauda,c~oes, > > > > Num forum familiar o que segue abaixo está pegando fogo. > > > > E estou sendo muito cobrado a dar uma resposta definitiva. :) > > > > Que não possuo. > > > > O debate está aberto aqui mas gostaria de conhecer o histórico > > da questão. Pois se não for armação acho que devem ter > > rolado algumas cabeças no fabricante da calculadora. > Bom, eu não conheço o histórico, mas a minha opinião é que as regras > de preferência de operadores são um tanto explícitas em matemática: > - parênteses, ou qualquer outra forma de grupos com início e fim > (colchetes, chaves, barras, ...) > - exponenciação > - multiplicação e divisão > - adição e subtração > > Quando há duas operações do mesmo nível, resolve-se da esquerda para a > direita. Assim, a + b - c = (a + b) - c, a - b + c = (a - b) + c, a + > b - c - d + e + f - g = ( ... (a + b) - c) - d ) + e ) + f ) - g > > Mais ainda, o sinal de multiplicação pode ser omitido quando for > claro. Assim, 45(a+b) = 45 * (a + b). > > Portanto, 6/2(1+2) = 6/2*(1+2) = 6/2*3 = (6/2)*3 = 9. > > É claro que você poderia tentar justificar o outro resultado dizendo > que a "multiplicação implícita" tem preferência sobre os demais > operadores mas não sobre os grupos. Isso não faz nenhum sentido para > mim, porque inclui um novo tipo de elemento na sua árvore sintática > (se é que a calculadora implementa uma árvore sintática para analisar > as expressões, da mesma forma que um compilador faz na hora de > construir as instruções), além de criar uma regra a mais para decorar. > > > Abs, > > Luís > > > > http://9gag.com/gag/2957368 > > > -- > Bernardo Freitas Paulo da Costa > > ========================================================================= > Instruções para entrar na lista, sair da lista e usar a lista em > http://www.mat.puc-rio.br/~obmlistas/obm-l.html > ========================================================================= >

