Autor Tema: pregunta sobre punto flotante.  (Leído 1337 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado championz

  • PIC16
  • ***
  • Mensajes: 127
pregunta sobre punto flotante.
« en: 24 de Julio de 2006, 15:22:14 »
que tal, como van! les hago una pregunta a ver si a alguien se le ocurre alguna solucion a mi problema.

tengo un 18f252 y ha hecho que vaya sacando una cuenta... suma 2 numeros de punto flotante y muestra el resultado en un display, esto lo hace cada 1 segundo... lo que necesito es que cuando se incremente de 0.00 a 0.10 suene un buzzer... osea... cuando se incremente en 1 el numero despues de la coma suene un buzer.

0.01
0.04
0.08
0.12 ---> PIIIIIIIIIIIIIIIIIII!!!!
0.16
0.18
0.23 ----> PIIIIIIIIIIIIIIIIIIIIIIIIIII!!!!!!

jaja se entiende?

un abrazooo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: pregunta sobre punto flotante.
« Respuesta #1 en: 25 de Julio de 2006, 02:05:34 »
Creo que no es demasiado complicado, te dejo como lo haría yo:

Código: Objective-C
  1. primer_decimal_antiguo = entero ( valor * 10)
  2. bucle:
  3.     primer_decimal_actual = entero ( valor * 10)
  4.     si primer_decimal_actual es diferente de primer_decimal_antiguo entonces
  5.             pita
  6.             primer_decimal_antiguo = primer_decimal_actual
  7. finbucle


 

anything