comp.lang.ada
 help / color / mirror / Atom feed
From: "David C. Hoos" <david.c.hoos.sr@ada95.com>
Subject: Re: how to round integers (Figured it out!)
Date: Mon, 16 Jun 2003 07:34:07 -0500
Date: 2003-06-16T07:34:07-05:00	[thread overview]
Message-ID: <verea54p433q7f@corp.supernews.com> (raw)
In-Reply-To: verddee9cbo317@corp.supernews.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1140 bytes --]

It's simpler to just add one less than the divisor to the dividend before
dividing.


"Cephus�" <beau@hiwaay.net> wrote in message
news:verddee9cbo317@corp.supernews.com...
>
>
> Cephus� wrote:
> > I am trying to remember the "golden rule" for integer division
> > rounding.
> >
> > I am trying to average something (both integers) and I can't remember
> > how to round without using floating point.
> >
> > Like say I am trying to divide 26/3  --- I would get 8 remainder 2
> >
> > but that should round up to 9. How can I do this? I know it has
> > something to do with the dividend....but I can't for the life of me
> > remember. thanks!
> >
> > Beau
>
> I figured it out. Thanks for the help (although I was asking how to do
> something, not the code to do it, usually you would never get that in a
> newsgroup).
>
> All you do is REM the divisor and dividend. Then double it. If that number
> is greater than the divisor, then add one. Otherwise don't...
>
> Beau
>
>
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada
>





  reply	other threads:[~2003-06-16 12:34 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-16  2:55 how to round integers Cephus�
2003-06-16  4:03 ` Charles LaCour
2003-06-16 12:12   ` Cephus�
2003-06-16 21:59   ` Jeffrey Creem
2003-06-16 10:09 ` Martin Dowie
2003-06-16 10:49 ` David C. Hoos
2003-06-16 12:18 ` how to round integers (Figured it out!) Cephus�
2003-06-16 12:34   ` David C. Hoos [this message]
2003-06-16 12:36     ` Cephus�
2003-06-16 13:12       ` David C. Hoos
2003-06-17  4:44         ` Robert I. Eachus
2003-06-17 19:20           ` Jeffrey Carter
2003-06-18  9:32             ` Robert I. Eachus
2003-06-18 18:07               ` Jeffrey Carter
2003-06-19  0:34                 ` Robert I. Eachus
2003-06-19 23:40                   ` Jeffrey Carter
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox