RE: [ROOT] Sin(150/100)??

From: Valeri Fine (fine@bnl.gov)
Date: Thu Aug 21 2003 - 20:55:20 MEST


> > Although 150 and 100 are integers, 150/100 should be
> > recognized as real.

Since Fortran era the "integer" division delivers the "integer" result.


> -----Original Message-----
> From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]
> On Behalf Of Rene Brun
> Sent: Thursday, August 21, 2003 1:26 PM
> To: cstrato@aon.at
> Cc: roottalk@pcroot.cern.ch
> Subject: Re: [ROOT] Sin(150/100)??
> 
> Hi Christian,
> 
> This is the expected C++ behaviour. If you run with the compiler,
> you will get the same result.
> 
> Rene Brun
> 
> On Thu,
> 21 Aug 2003, cstrato wrote:
> 
> > Dear Rooters
> >
> > By chance I came across the following problem:
> > root [13] TMath::Sin(100/100)
> > (Double_t)8.41470984807896505e-01
> > root [14] TMath::Sin(150/100)
> > (Double_t)8.41470984807896505e-01
> > root [15] TMath::Sin(1)
> > (Double_t)8.41470984807896505e-01
> > root [16] TMath::Sin(1.5)
> > (Double_t)9.97494986604054446e-01
> > root [23] TMath::Sin(150.0/100)
> > (Double_t)9.97494986604054446e-01
> >
> > Although 150 and 100 are integers, 150/100 should be
> > recognized as real.
> >
> > (I am using root 3.10/00 for MacOS X)
> >
> > Best regards
> > Christian
> > _._._._._._._._._._._._._._._._
> > C.h.i.s.t.i.a.n S.t.r.a.t.o.w.a
> > V.i.e.n.n.a       A.u.s.t.r.i.a
> > _._._._._._._._._._._._._._._._
> >
> >
> >



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET