Click here to Skip to main content
15,886,806 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: C# Decimal Arithmetic Pin
harold aptroot12-Jan-21 10:00
harold aptroot12-Jan-21 10:00 
GeneralRe: C# Decimal Arithmetic Pin
Gerry Schmitz12-Jan-21 13:37
mveGerry Schmitz12-Jan-21 13:37 
GeneralRe: C# Decimal Arithmetic Pin
PIEBALDconsult12-Jan-21 10:20
mvePIEBALDconsult12-Jan-21 10:20 
GeneralRe: C# Decimal Arithmetic Pin
trønderen12-Jan-21 11:42
trønderen12-Jan-21 11:42 
GeneralRe: C# Decimal Arithmetic Pin
Gerry Schmitz12-Jan-21 13:46
mveGerry Schmitz12-Jan-21 13:46 
GeneralRe: C# Decimal Arithmetic Pin
trønderen12-Jan-21 15:09
trønderen12-Jan-21 15:09 
GeneralRe: C# Decimal Arithmetic Pin
Gerry Schmitz12-Jan-21 17:16
mveGerry Schmitz12-Jan-21 17:16 
GeneralRe: C# Decimal Arithmetic Pin
trønderen12-Jan-21 17:46
trønderen12-Jan-21 17:46 
If gravity can be zero, you must be prepared for it. If it is so small that it rounds off to zero, you must be prepared for it.

Note that IEEE 754 double precision has 52 mantissa bits - 53 if you count the hidden one. That is a precision of about 16 decimal digits. If you need even more, you have to go to 128 bit float, with about 33 decimal digits of precision.

If it is so small that it doesn't round off to zero in 128 bit float representation, but does round to zero in decimal representation, that is rather accidental. The next weaker level of gravitation might round off to zero even in 128 bit FP, and causing a similar divide by zero. I certainly think that any algorithm implementation where the divisor might either be "true" zero, or so low that it is rounded off to zero (whether in decimal digit #34 for 128 bit FP or in decimal digit #30 for decimal representation), but nevertheless tries to do the division without checking, is faulty. The decimal format as such is not to blame.
GeneralRe: C# Decimal Arithmetic Pin
Harrison Pratt13-Jan-21 5:45
professionalHarrison Pratt13-Jan-21 5:45 
GeneralRe: C# Decimal Arithmetic Pin
obermd13-Jan-21 5:37
obermd13-Jan-21 5:37 
GeneralRe: C# Decimal Arithmetic Pin
trønderen13-Jan-21 8:19
trønderen13-Jan-21 8:19 
GeneralRe: C# Decimal Arithmetic Pin
Richard Deeming12-Jan-21 21:41
mveRichard Deeming12-Jan-21 21:41 
GeneralRe: C# Decimal Arithmetic Pin
trønderen13-Jan-21 2:40
trønderen13-Jan-21 2:40 
GeneralRe: C# Decimal Arithmetic Pin
Super Lloyd12-Jan-21 20:26
Super Lloyd12-Jan-21 20:26 
GeneralRe: C# Decimal Arithmetic Pin
Daniel Pfeffer12-Jan-21 20:56
professionalDaniel Pfeffer12-Jan-21 20:56 
GeneralRe: C# Decimal Arithmetic Pin
Kiriander12-Jan-21 22:01
Kiriander12-Jan-21 22:01 
GeneralRe: C# Decimal Arithmetic Pin
trønderen13-Jan-21 3:26
trønderen13-Jan-21 3:26 
GeneralRe: C# Decimal Arithmetic Pin
BernardIE531713-Jan-21 7:02
BernardIE531713-Jan-21 7:02 
GeneralRe: C# Decimal Arithmetic Pin
trønderen13-Jan-21 7:40
trønderen13-Jan-21 7:40 
GeneralRe: C# Decimal Arithmetic Pin
BotReject18-Jan-21 3:59
BotReject18-Jan-21 3:59 
GeneralBacon jam Pin
Mike Hankey12-Jan-21 9:25
mveMike Hankey12-Jan-21 9:25 
GeneralRe: Bacon jam Pin
Greg Utas12-Jan-21 9:35
professionalGreg Utas12-Jan-21 9:35 
GeneralRe: Bacon jam Pin
trønderen13-Jan-21 3:35
trønderen13-Jan-21 3:35 
GeneralGlory be! We're getting vaccinated! Pin
Cp-Coder12-Jan-21 6:21
Cp-Coder12-Jan-21 6:21 
GeneralRe: Glory be! We're getting vaccinated! Pin
Maximilien12-Jan-21 6:32
Maximilien12-Jan-21 6:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.