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 

no me quiere builder porque soy negritooooo!!!!!!!!!!!!

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: no me quiere builder porque soy negritooooo!!!!!!!!!!!! Responder citando

bueno primero holas a totos!!!..mi problema es el siguiente

tengo un resultado flotante a y la quiero comparar con otro flotante
les muestro
Código:

if(a<1.99)//aqui es donde me salta error me dice error float point  probe con coma pero es lo mismo probe 1.99.toFloat o 1,99 o 2.00 2,00 con muchas muchas variaciones y no se como!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 ......


solamente me deja comparar con valores menores a 0,999 osea que de 0,999 para a abajp todo bien pero para arriba MAAAALLL!!!

Si alguien se pregunta para que lo uso es porque le agregue a mi reproductor un spectrum osea las barritas de equalizador grafico (mi competencia para winamp.....mentira ni me acerco)reproduce variaso formatos aiff ,wma wav ogg mp3 mp2 asf y muchos mas.jajaj todo esto gracias a su ayuda pa realizar esto...si lo quieren probar manden un email..

P.D: Se aceptan consejos por el repro y/o de ultima insultos jajajajaj
_________________
Salu2
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

HAZLO CON DOUBLE
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Creo que con la respuesta de Touchsoftwares se arreglara, yo tambien he tenido problemas con los Float, pero con Double en principio ninguno.

FELIZ NAVIDAD A TODOS, y ya que no queda nada FELIZ AÑO tb.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Bueno max.

La verdad es que lo de comparar, redondear y otras acciones con los de tipo float son y han sido un dolor de cabeza para algunos de nosotros, y la solucion mas factible es la que ya te dieron, bueno yo te escribo para ver si me lo puedes enviar a mi correo para darle una miradita, porque te cuento que yo estaba tratando de hacer un reproductor de videos pero me trabe porque no pude hacer que el video se maximizara al igual que hace el WMP, pero bueno te lo agradeceria mucho mas que todo para aprender algo mas de tu codigo...

Mi correo al que me lo puedes mandar es: sejasraul@gmail.com

Cuidate y suerte con la solución...

AH, Y A TODOS ESPERO QUE HAYAN TENIDO UNA FELIZ NAVIDAD Y QUE EN ESTE 2006 TENGAN MUCHOS MAS EXITOS DE LOS QUE HAN TENIDO bueno que mas decirles leanlo mejor aqui http://es.geocities.com/sejasraul/tarjeta.html

Cuidense...!!!
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

Alternativa si no quieres convertirlo en double, convierto en cadena para la comparacion ejemplo:

Código:

float fNumero_1=0;
float fNumero_2=0;

fNumero_1=1232134/12323;
fNumero_2=fNumero_1/18764;

if(FloatToStrF(fNumero_1,ffFixed,8,5)==FloatToStrF(fNumero_2,ffFixed,8,5))
  {
  ShowMessage("Si son iguales");
  }



FloatToStrF(campo double o float, tipo de formateo ffCurrency ffFixed etc etc, ENTEROS, DECIMALES)

Saludos y Feliz Años nuevo
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
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.