Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
C programming failed...
#12
Danger255, post: 81078, member: 14867 Wrote:Please can u explain this further?
An integer does not store anything beyond the decimal. That means it always rounds down.

(int)15.9999 = 15
(int)15.4999 = 15
(int)15.5 = 15
(int)15.1 = 15

Real example: 99+99+99+99+98 = 494 / 500 = 0.988 * 100 = 98.8
(int)98.8 = 98

If you intend on rounding to the nearest integer (whole number) then adding 0.5 remedies this situation:

(int)(15.9999 + 0.5) = 16
(int)(15.4999 + 0.5) = 15
(int)(15.5 + 0.5) = 16
(int)(15.1 + 0.5) = 15

Real example: 99+99+99+99+98 = 494 / 500 = 0.988 * 100 = 98.8
(int)(98.8 + 0.5) = 99

Watch out for negative numbers!
Steam Wrote: 4:02 PM - George, of the jungle: was out
4:02 PM - George, of the jungle: bison, dude
4:02 PM - Brawl Bashin’ Bison: ???
4:02 PM - George, of the jungle: you're very rude towards alina
4:02 PM - George, of the jungle: how about unbanning her friend?
4:02 PM - George, of the jungle: I mean
4:02 PM - George, of the jungle: it's only gamebanana skins
4:02 PM - Brawl Bashin’ Bison: LOL
4:02 PM - George, of the jungle: ^^
4:02 PM - Brawl Bashin’ Bison: LOLOL
4:02 PM - George, of the jungle: lol

Messages In This Thread
C programming failed... - by Danger255 - Nov 27 2012, 12:40 PM
RE: C programming failed... - by Spartacus - Nov 27 2012, 12:43 PM
RE: C programming failed... - by Danger255 - Nov 27 2012, 12:46 PM
RE: C programming failed... - by Spartacus - Nov 27 2012, 12:57 PM
RE: C programming failed... - by Danger255 - Nov 27 2012, 02:26 PM
RE: C programming failed... - by Spartacus - Nov 27 2012, 03:23 PM
RE: C programming failed... - by Danger255 - Nov 28 2012, 12:47 PM
RE: C programming failed... - by M. Bison - Nov 28 2012, 01:48 PM
RE: C programming failed... - by Spartacus - Nov 28 2012, 02:29 PM
RE: C programming failed... - by Dr. gkovr - Nov 28 2012, 07:18 PM
RE: C programming failed... - by Danger255 - Nov 29 2012, 12:23 PM
RE: C programming failed... - by M. Bison - Nov 29 2012, 01:38 PM
RE: C programming failed... - by Spartacus - Nov 29 2012, 02:40 PM
RE: C programming failed... - by Danger255 - Dec 01 2012, 10:25 AM
RE: C programming failed... - by M. Bison - Dec 03 2012, 04:07 AM
RE: C programming failed... - by Dr. gkovr - Dec 03 2012, 04:41 AM
RE: C programming failed... - by Danger255 - Dec 03 2012, 01:39 PM
RE: C programming failed... - by Spartacus - Dec 03 2012, 02:49 PM
RE: C programming failed... - by Danger255 - Dec 06 2012, 12:33 PM
RE: C programming failed... - by Leaky - Dec 24 2012, 03:41 PM
RE: C programming failed... - by Danger255 - Dec 24 2012, 03:43 PM

Users browsing this thread: 1 Guest(s)