System 0 Denunciar post Postado Maio 29, 2006 Seguinte, agora me apareceu uma curiosidade:Tenho o decimal 0,587469 por exemplo. É possivel eu descobrir qual fração originou aquele número?Não sei se é possivel fazer isso, mas, por exemplo, sei que 1/2 é 0.5, mas que procedimento devo fazer quando não sei a fração de origem.É possível fazer isso? Qual a idéia para fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
Palc 0 Denunciar post Postado Maio 29, 2006 Seguinte, agora me apareceu uma curiosidade: Tenho o decimal 0,587469 por exemplo. É possivel eu descobrir qual fração originou aquele número? Não sei se é possivel fazer isso, mas, por exemplo, sei que 1/2 é 0.5, mas que procedimento devo fazer quando não sei a fração de origem. É possível fazer isso? Qual a idéia para fazer isso? Uma delas seria o mais óbvio:0,587469 = 587469 / 1000000 Agora você fatora o numerador e denominador e simplifica a fração, um exemplo simples: 0,968 = 968 / 1000 = ( 2^3 * 11^2 ) / ( 2^3 * 5^3 ) simplificando os termos '2^3' 0,968 = 11^2 / 5^3 0,968 = 121/125 a partir daqui não dá mais pra simplificar http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Lembro q havia uma calculadora da Casio que fazia operações com frações e os números eram sempre inteiros, muito booom. DICA: para simplificar o algoritmo note q as potências de 10 são: 10 = 2 * 5 100 = 2^2 * 5^2 1000 = 2^3 * 5^3 10000 = 2^4 * 5^4 sempre são 2 e 5 os primos ! {} Palc Compartilhar este post Link para o post Compartilhar em outros sites
ricci ottadnot 4 Denunciar post Postado Maio 29, 2006 mto interessante a logica!!na programação, eu ja parava no 587469 / 1000000 .. rsrs Compartilhar este post Link para o post Compartilhar em outros sites
Giovani 104 Denunciar post Postado Maio 29, 2006 Show de bola esse esquema!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites