Eliminar decimales con valor nulo
Publicado por Guerrero15 (9 intervenciones) el 30/01/2021 20:20:51
Buenas noches:
Haciendo el programa de la calculador de ecuación cuadrática me ha surgido una duda:
Cuando los valor tienes decimales, si en el programa está puesta que dé dos decimales te pondrá lo siguiente: 2,55
En algunos casos, generalmente extraordinarios, los resultados son exactos, sin embargo, el ordenador sigue dando dos decimales: 2,00.
Hay alguna manera de conseguir que cuando un número tenga decimales de valor nulo hacer que no aparezcan decimales?
La manera que se me había ocurrido es la siguiente:
Tienes un número, por ejemplo el 2,00. Entonces, creo otra variable y le doy el valor truncado del numero. Le resto al numero la variable y si el resultado es nulo, entonces lo convierte a entero, o directamente, ponga %.0f.
Supongo que es una buena manera de hacerlo, pero no sé si es la mejor.
Alguna idea?
Haciendo el programa de la calculador de ecuación cuadrática me ha surgido una duda:
Cuando los valor tienes decimales, si en el programa está puesta que dé dos decimales te pondrá lo siguiente: 2,55
En algunos casos, generalmente extraordinarios, los resultados son exactos, sin embargo, el ordenador sigue dando dos decimales: 2,00.
Hay alguna manera de conseguir que cuando un número tenga decimales de valor nulo hacer que no aparezcan decimales?
La manera que se me había ocurrido es la siguiente:
Tienes un número, por ejemplo el 2,00. Entonces, creo otra variable y le doy el valor truncado del numero. Le resto al numero la variable y si el resultado es nulo, entonces lo convierte a entero, o directamente, ponga %.0f.
Supongo que es una buena manera de hacerlo, pero no sé si es la mejor.
Alguna idea?
Valora esta pregunta


0