The degree and frequency with which it will produce "incorrect" results Chris depends on the size and values involved.

Inaccuracy is implicit in floating point operations. You may have lucked out but it is indeed expected behaviour.


Jon Paris
Jon.Paris@xxxxxxxxxxxxxx



On Jun 17, 2025, at 5:57 PM, Hiebert, Chris via RPG400-L <rpg400-l@xxxxxxxxxxxxxxxxxx> wrote:

I argue that it's not "expected" behavior.

We had this exact same issue come up and the code worked as expected last year.
Without any rounding issues.


--
Chris Hiebert
Lead Software Developer
Disclaimer: Any views or opinions presented are solely those of the author and do not necessarily represent those of the company.

From: RPG400-L <rpg400-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Raul Alberto Jager Weiler
Sent: Tuesday, June 17, 2025 3:55 PM
To: RPG programming on IBM i <rpg400-l@xxxxxxxxxxxxxxxxxx>
Cc: David Gibbs <david@xxxxxxxxxxxx>
Subject: Re: 10^2 error. Bug or expected behavior?


Expected behavior. The Power will result in a float, and cause rounding

error.

Use %int


--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related questions.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.