Autor Tema: Formula en PBP  (Leído 2550 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado glibrera

  • PIC10
  • *
  • Mensajes: 13
Formula en PBP
« 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.

Desconectado literatronic

  • PIC12
  • **
  • Mensajes: 98
Re: Formula en PBP
« Respuesta #1 en: 16 de Octubre de 2009, 09:21:41 »
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

Desconectado glibrera

  • PIC10
  • *
  • Mensajes: 13
Re: Formula en PBP
« Respuesta #2 en: 23 de Octubre de 2009, 16:53:25 »
 :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!

Desconectado Nadiazul

  • PIC10
  • *
  • Mensajes: 11
Re: Formula en PBP
« Respuesta #3 en: 13 de Diciembre de 2009, 15:58:02 »
si no me equivoco
750/(308/100)

Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: Formula en PBP
« Respuesta #4 en: 13 de Diciembre de 2009, 20:15:08 »
Cabe mencionar que proton o pic basic plus trabajan con variables float, lo que hace más cómodo realizar este tipo de operaciones.


Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: Formula en PBP
« Respuesta #5 en: 21 de Diciembre de 2009, 03:56:49 »
Intenta con el DIV32
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee


 

anything