[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2005
    Beiträge
    74
    Hallo Peter,

    %inth(Feld/10)*10 bzw. zum Aufrunden %inth(Feld/10+0.49)*10

    Gruß
    M.Withake

  2. #2
    Registriert seit
    Sep 2003
    Beiträge
    221
    Hi,

    rundet inth nicht kaufmännisch ????

    Peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  3. #3
    Registriert seit
    Mar 2005
    Beiträge
    74
    Das stimmt, deswegen hatte ich meinen Beitrag nochmal aktualisiert.
    Durch die Addition von 0.49 bzw 0.499 kann man ein Aufrunden erzwingen.

  4. #4
    Registriert seit
    Sep 2003
    Beiträge
    221
    muss ich da nicht 4,99 aufaddieren um auf volle "10,00" aufzurunden.
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  5. #5
    Registriert seit
    Mar 2005
    Beiträge
    74
    je nachdem wann die Addition durchgeführt wird. In meinem Fall wird die Addition nach der Division durchgeführt. Vor der Divison müsste die Anweisung so lauten:

    %inth((feld+4.99)/10)*10

    Die Lösung per SQL von Brigitta hat einen starken Overhead durch die SQL-Aufrufe und könnte bei vielen Berechnung sehr langsam werden. Vorteile wäre hier die Behandlung von negativen Zahlen, die man aber auch im RPG nachbilden könnte.

  6. #6
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Zitat Zitat von peter.kinne
    muss ich da nicht 4,99 aufaddieren um auf volle "10,00" aufzurunden.
    ich würde sogar vorschlagen 5 aufzuaddieren, denn aus 35,00 soll doch 40 werden und nicht 30, oder?

    Gruß
    Christian

  7. #7
    Registriert seit
    Aug 2004
    Beiträge
    923
    mhhh...

    dann habe ich das wohl falsch verstanden.
    Ich dachte auch bei 10,01 soll eine Rundung vorgenommen werden == 20,00??

    k.

  8. #8
    Registriert seit
    Jul 2003
    Beiträge
    338

    Thumbs up

    noch eine Lösung im Alt-RPG

    PHP-Code:
              add   9,99     A(13,2)
    A        div    10        B(10,0)
    B        mult  10        A 

Similar Threads

  1. Duplex-Druck auf vorbedrucktem Papier
    By jgv in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 02-08-13, 09:28
  2. Kein Zugriff über QNTC auf Win-Share
    By marmart in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 25-09-07, 15:29
  3. Nachricht CPDB053 beim Zugriff auf Windows Freigabe
    By schatte in forum NEWSboard Windows
    Antworten: 7
    Letzter Beitrag: 21-11-06, 11:37
  4. QNTC Zugriff auf CD Laufwerk Fehlerhaft
    By pwrdwnsys in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-11-06, 15:34
  5. Status nach Druck nich SAV, sonder Drucker auf END
    By zannaleer in forum NEWSboard Drucker
    Antworten: 6
    Letzter Beitrag: 13-09-06, 10:35

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •