Error en un cociente

Error en un cociente

Postby Vikthor.Thomas » Thu Feb 16, 2017 8:05 pm

Hola, buen día

Estoy usando FWH64 Dic 2016, Harbour 3.2.0Dev(r1603181642) y Bcc 7.1

La siguiente división 223.2/.8 me devuelve asteriscos al momento de mostrar el resultado en pantalla o enviar a imprimir.
El registro en la tabla lo hace correctamente.
Lo resolví usando la función Round() a dos decimales.

A alguien más le ha sucedido alguna situación parecida ?

Saludos
User avatar
Vikthor.Thomas
 
Posts: 144
Joined: Thu Jan 02, 2014 1:49 pm

Re: Error en un cociente

Postby Carlos Mora » Fri Feb 17, 2017 10:08 am

Estimado Victhor

¿Como estás mostrando el resultado en la pantalla? El problema no tiene pinta de ser del cociente propiamente dicho, sino del formateo del número al pasarse a caracteres.
¿Puedes reproducir el error en un ejemplo reducido?

Un saludo
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: Error en un cociente

Postby karinha » Fri Feb 17, 2017 11:59 am

Code: Select all  Expand view

#include "FiveWin.ch"

static oWnd

//----------------------------------------------------------------//

function Main()

   local oBar

   DEFINE WINDOW oWnd TITLE "3D Division"

   DEFINE BUTTONBAR oBar _3D OF oWnd

   DEFINE BUTTON OF oBar ACTION DIVISION()

   SET MESSAGE OF oWnd TO "3D Division" NOINSET CLOCK DATE KEYBOARD

   ACTIVATE WINDOW oWnd

return nil

function DIVISION()

  LOCAL nValor     := 0.00
  LOCAL nDivision  := 0.00
  LOCAL nResultado := 0.00

  nValor    :=  223.20
  nDivision :=  000.80

  nResultado := ( nValor ) / ( .8 ) / 100  // 279.00 o 2.79 ?

  ? nResultado

  // ? Round( nResultado, 2 )

return nil
 


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7343
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], groiss and 13 guests