<html><div style='background-color:'><P><BR><STRONG>pues ya quedo, lo almaceno primero en un arreglo, lo corto en 5 decimales y lo paso a un float con 'atof',  y ya solo le doy un rango para indicarle que valores en PI(mas menos)(cierto valor en decimales) sean tomados como PI.</STRONG></P>
<P><STRONG>Bueno pues nadamas queria decirles que habia hecho y gracias.<BR></STRONG></P><BR><BR><BR>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>
From: <I>"Steven R. Davidson" <vze266ft@verizon.net></I><BR>Reply-To: <I>Lista de correo sobre C y C++ <cconclase@listas.conclase.net></I><BR>To: <I>Lista de correo sobre C y C++ <cconclase@listas.conclase.net></I><BR>Subject: <I>Re: [C con Clase] decimales en float</I><BR>Date: <I>Sun, 10 Dec 2006 13:54:23 -0500</I><BR>>Hola Rafael,<BR>><BR>>Rafael Roman Otero wrote:<BR>><BR>> > pero no funcionaba, y al depurar (no se si este bien dicho) y darle en<BR>> > 'vigilar variable' (uso el dev c++) note que al introducir con el scanf<BR>> > 3.1416 lo que se guardaba en la variable era 3.14159989 por lo que no<BR>> > funcionaba pues 31415%31416 no es 0. Aunque funcionaria bien si tomara<BR>> > solo 3 digitos despues del punto.<BR>> ><BR>><BR>>Ya te han contestado, pero quiero agregar un método alternativo al que<BR>>se ha 
presentado. Realmente tal método se basa en el tuyo: manejar<BR>>números enteros.<BR>><BR>>Lo que podemos hacer es aceptar la información como cadenas de<BR>>caracteres. Luego, podemos convertir tales cadenas en número enteros.<BR>>Por ejemplo,<BR>><BR>>char szNumero[32];<BR>>scanf( "%s", &szNumero );<BR>><BR>>Tendríamos que buscar la coma decimal para convertir la información a un<BR>>número entero. Por ejemplo,<BR>><BR>>szNumero <- "3.1416"<BR>><BR>>Manipularíamos la cadena para que resultara en:<BR>>szNumero <- "31416"<BR>><BR>>Ahora convertimos la cadena en un número entero:d<BR>>int nNumero = atoi( szNumero );<BR>><BR>>Finalmente, podemos aplicar tu idea de manejar números enteros.<BR>><BR>>Esto funciona si los valores son introducidos por el teclado. Si son<BR>>generados o calculados, entonces 
tendríamos problemas de redondeo y de<BR>>imprecisión.<BR>><BR>>Sinceramente prefiero la idea de Salvador de implementar un nivel de<BR>>tolerancia para manejar valores de suficiente precisión.<BR>><BR>><BR>>Espero que esto te ayude.<BR>><BR>>Steven<BR>><BR>><BR>><BR>><BR>><BR>>_______________________________________________<BR>>Cconclase mailing list<BR>>Cconclase@listas.conclase.net<BR>>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR></FONT></BLOCKQUOTE></div><br clear=all><hr>Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee. <a href="http://g.msn.com/8HMBESES/2731??PS=47575" target="_top">Descárgalo y pruébalo 2 meses gratis.</a> </html>