Dev - C++ - Eliminar decimales con valor nulo

 
Vista:
sin imagen de perfil
Val: 46
Ha aumentado su posición en 35 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

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?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder