Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Hacer una división

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Hacer una división Responder citando

Hola!

Tengo que hacer una división de números enteros cuyo resultado es un float <1 (p. ej 75/1440).

Hay algún operador que haga esto directamente?, es decir que me de el float directamente o tengo que hacer algún algoritmo con el cociente, el resto, etc?

Gracias!
Volver arriba
Mensaje    Asunto: Responder citando

Lo que tienes que hacer es castear a float los valores de la división

float Resultado = (float(75)/float(1775));
_________________
Iré a cualquier sitio siempre y cuando sea hacia delante.
Livingstone
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Para que la división te dé float, con que sólo uno de los operadores sea float alcanza.
Si son valores que ya conocés, podés poner:
float Resultado = 75.0/1440;

Si son variables, con hacer el cast en una sola alcanza:

float Resultado = (float) var1 / var2;
_________________
"Todo es posible si Ud. no sabe de qué está hablando"
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Very Happy Muchas gracias!, funciona perfectamente!!

Very Happy Very Happy Very Happy Very Happy
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.