On Dec 23, 12:11  뮮 
> > On Dec 22, 10:07   򮮮 
> > > irb(main):004:0> x = cos(onedegree/1e06)
> > > => 1.0
> > > irb(main):005:0> x - 1.0
> > > => -1.11022302462516e-16
> > > irb(main):006:0> puts "%.30f" % x
> > > 0.999999999999999888977697537484

> This didn't nullify THE POINT I illustrated, which was
> using an increasingly smaller angle approaching zero as
> an argument, it eventually produced a value of '1' for
> cos, but not '0' for the same sin angle, as it should.

No, it didn't produce a value of 1. Look at the second part of my
post, which you quoted, at the top of this message.