 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
RaulE Invitado
|
Publicado: Mar 01 Abr, 2003 8:12 pm Asunto: como redondear un numero? |
|
|
| un saludo a todos, alguien sabe si existe una funcion para redondear un numero al entero mas cercano, e probado round() pero marca error y no se que libreria necesita. |
|
| Volver arriba |
|
 |
jocoma Invitado
|
Publicado: Mie 02 Abr, 2003 12:27 am Asunto: |
|
|
bueno usa una simple conversion
int(3.5)
esto devuelve 3 |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 02 Abr, 2003 3:12 am Asunto: |
|
|
//------------------------------------
double Redondea (double Numero, int decimales)
{
Numero=Numero*pow(10,decimales);
double Arriba=ceil(Numero);
double Abajo=floor(Numero);
double X=(Arriba+Abajo)/2;
if(Numero<X || Numero==X)
return Abajo/pow(10,decimales);
else
return Arriba/pow(10,decimales);
}
alguien lo puso en este foro, discupen por no poner el nombre no me acuerdo  _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|