<div>Gracias por contestar</div>
<div> </div>
<div>se le escapa un detalle...</div>
<div>si quisiera seguir tomando herramientas ya elaboradas y comodas el c++ no fuera el lenguaje que tomaria para tratar de aprender</div>
<div> </div>
<div> </div>
<div><br><br> </div>
<div><span class="gmail_quote">El día 13/03/07, <b class="gmail_sendername">"Antonio Sebastián Sallés M."</b> <<a href="mailto:asalles.mail@gmail.com">asalles.mail@gmail.com</a>> escribió:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Ocupa FLUtil.h y FLUtil.cpp llamando por parámetro a<br>partDecimal(double n)<br><br><a href="http://www.koders.com/cpp/fid043E0803097365816CCE05E27BA83FAE5679D22F.aspx?s=partDecimal">
http://www.koders.com/cpp/fid043E0803097365816CCE05E27BA83FAE5679D22F.aspx?s=partDecimal</a><br><a href="http://www.koders.com/cpp/fid86A1C63CE11F57AB70CCAA9467FB3E99AB04AB7D.aspx?s=partDecimal">http://www.koders.com/cpp/fid86A1C63CE11F57AB70CCAA9467FB3E99AB04AB7D.aspx?s=partDecimal
</a><br><br>Aprende a usar librerías, no reinventes la rueda.<br><br><br><br>Saludos<br><br>Antonio Sebastián Sallés M.<br>UCENTUX / IEEE UCENTRAL<br>[cel] (56-8) 281 71 61<br>[lab] (56-2) 582 69 31<br>Martes, 13 de Marzo de 2007, 22:04:17 hrs.
<br><a href="http://eiec.ucentral.cl/ucentux/">http://eiec.ucentral.cl/ucentux/</a><br><br><br><br><br><br>Pedro Mateo escribió:<br>> soy nuevo en c++ y vengo de programar en visual foxpro por mas de 10 anos y no existe otra actividad (NINGUNA!!) que me guste por lo menos un poquito de lo que me gusta programar
<br>><br>> ahora tengo un OBSESION de programar en c++ y no me puedo librar de eso, es un reto para mi<br>><br>> quiero obtener la parte decimal de un double pero al intentarlo me han ocurrido algunas cosas que me despiertan varias interrogantes
<br>><br>> este programita deberia inprimir 234 en cambio se queda en un loop infinito<br>> a menos que cambies el 23.234 por 23.2 que en tal caso me devolve 2<br>><br>> puedo entender que en el comportamiento de este programa sea diferente cuando los numeros son grandes, pero los numeros que estoy utilizando para probar no son la gran cosa
<br>><br>> por otro lado esta el hecho de que los calculos que hasta ahora he realizado solo me devuelven 6 decimales lo que es inapropiado para determinadas ocaciones en las que se necesita mas presicion<br>><br>
> se que existen funciones que me pueden ayudar a resolver ese problema, pero estoy en c++ porque deseo aprender como funcionan las cosas, en otros lenguajes de muchisima menor potencia puedo hacer operaciones como esta sin necesidad de utilizar funciones
<br>><br>> y se que el dominio de la solucion a este tipo de problemas es vital para mi desarrollo en c++<br>><br>><br>> #include <iostream><br>> using namespace std;<br>><br>> main(){<br>>       double x=
23.234;<br>>       int c=int(x);<br>><br>>       while(x-int(x)) {x*=10;c*=10;}<br>>       cout<<x-c<<endl;<br>> }<br>><br>> en este programa x-int(x) en todos los casos deberia llegar un punto en que sea igual a 0 pero tal no es el caso, si cambias el valor de x obtendras resultados solo si el numero tiene un decimal de menos de 3 posiciones
<br>><br>><br>> alguien podria darme la razon?<br>> _______________________________________________<br>> Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net
</a><br>> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>><br><br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net
</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>