| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Mónica Invitado
|
Publicado: Mie 25 Sep, 2002 1:06 pm Asunto: Hacer una división |
|
|
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 |
|
 |
Scooby Ens


Registrado: 25 Sep 2002Mensajes: 49Ubicación: Nunca Máis
|
Publicado: Mie 25 Sep, 2002 3:20 pm Asunto: |
|
|
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 |
|
 |
Andrés Lt JG


Registrado: 30 Ago 2002Mensajes: 62Ubicación: Ramos Mejía
|
Publicado: Mie 25 Sep, 2002 5:06 pm Asunto: |
|
|
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 |
|
 |
Mónica Invitado
|
Publicado: Jue 26 Sep, 2002 8:24 am Asunto: |
|
|
Muchas gracias!, funciona perfectamente!!
 |
|
| Volver arriba |
|
 |
|