[GastForen Programmierung/Entwicklung JavaScript runden; und das auf den fünfer genau ?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

runden; und das auf den fünfer genau ?

proxy
Beiträge gesamt: 1

26. Dez 2004, 15:09
Beitrag # 1 von 6
Bewertung:
(9848 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Script_Cracks

wie um himmelswillen krieg ich eine rundenfunktion, mit der
ich auf den fünfer genau runden kann.

CHF 489.7785 soll autmatisch auf CHF 489.80 gerundet werden

gibts dafür eine einfache Lösung ?

Ich bitte um Hilfe.

Proxy
X

runden; und das auf den fünfer genau ?

ganesh
Beiträge gesamt: 1981

26. Dez 2004, 21:56
Beitrag # 2 von 6
Beitrag ID: #132520
Bewertung:
(9848 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
versuch mal das hier: http://developer.irt.org/script/1721.htm

(mit PHP/SQL sind so Sachen wesentlich eleganter...)


als Antwort auf: [#132490]

runden; und das auf den fünfer genau ?

Anonym
Beiträge gesamt: 22827

27. Dez 2004, 01:04
Beitrag # 3 von 6
Beitrag ID: #132542
Bewertung:
(9848 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
einfach die Summe verdoppeln, auf den Zehner runden, dann die Summe wieder halbieren!
ausprobiert und für gut befunden

BiJei


als Antwort auf: [#132490]

runden; und das auf den fünfer genau ?

Max Wyss
Beiträge gesamt: 532

27. Dez 2004, 11:28
Beitrag # 4 von 6
Beitrag ID: #132563
Bewertung:
(9848 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Für meine PDF-Anwendungen brauche ich die folgende generelle Funktion:

function genround(amt, prec)
{
// amt ist der zu rundende Betrag
// prec ist die Genauigkeit

var rndd = Math.round(amt / prec) * prec ;
return rndd ;
}

Beispiel (von der Acrobat 5.05 Konsole):

genround(489.7785,0.05)
489.8

Anschliessend ist natürlich noch die Formatierung notwendig.


Es können allerdings, bedingt durch die Zahlendarstellung in JavaScript, gewisse Ungenauigkeiten ergeben. Damit diese wirklich sauber kontrolliert werden können, müsste eine Integer-basierte Finanzrechnung benutzt werden.

HTH

Max Wyss.


als Antwort auf: [#132490]

runden; und das auf den fünfer genau ?

Anonym
Beiträge gesamt: 22827

27. Dez 2004, 18:14
Beitrag # 5 von 6
Beitrag ID: #132619
Bewertung:
(9848 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Cracks,

danke für die verschiedenen Antworten. Die Lösungen führen
bei genauerem betrachten alle zum einen Ziel.

@Max Wyss
kannst du mir die Sache bitte etwas näher bringen ?
Die Lösung soll nähmlich ebenfalls in einem 6er-PDF-Formular zum
Einsatz kommen ... imich dünkt als hättest du haargenau wonach ich suche ...

Grüsse, Proxy


als Antwort auf: [#132490]

runden; und das auf den fünfer genau ?

Anonym
Beiträge gesamt: 22827

27. Dez 2004, 18:31
Beitrag # 6 von 6
Beitrag ID: #132622
Bewertung:
(9848 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@Max ...

meinste inetwa sowas hier:

<!--
var sum1 = this.getField("Text33");
var sum2 = this.getField("Text34");
var res = sum1.value + sum2.value;
zwr = Math.round(res / 0.05) * 0.05;

rzahl = String(parseInt(Math.round(zwr * 100)));
rzahl = (rzahl=="0"?"0.00":rzahl.substring(0,rzahl.length-2)+"."+rzahl.substring(rzahl.length-2,rzahl.length));

event.value = rzahl;
//-->

Optimierungsvorschläge sind mir als *greenhorn* jederzeit willkommen !

proxy


als Antwort auf: [#132490]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!