TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: glibrera en 13 de Octubre de 2009, 17:08:19
-
Hola, estoy por realizar un proyecto de conversión con un PIC 16F628, mi gran duda es si es posible realizar esta formula en PBP (uso el microcode studio)
Valor=311
Resultado= Valor * 3.28
Resultado debería ser igual a 1020
Podrían decirme cual es la forma de realizar esta operación?
Muchas gracias.
-
Como PBP no trabaja con punto decimal tenés que multiplicar, en este caso, por cien y luego dividir por cien. Para el cálculo que decís sería:
Resultado = 311 * (3.28 * 100) = 311 * 328 = 102008
Resultado = Resultado/100 = 1020
-
:shock: :shock: :shock: muchas gracias! ahora sé porque no funcionaba mi proyecto :?
Si no es mucha molestia, para dividir como sería sin utilizar los puntos decimales?
ej: 750 / 3.08 = ????
Gracias!
-
si no me equivoco
750/(308/100)
-
Cabe mencionar que proton o pic basic plus trabajan con variables float, lo que hace más cómodo realizar este tipo de operaciones.
-
Intenta con el DIV32 (http://www.todopic.com.ar/foros/index.php?topic=14139.0)