Runden Sie auf das nächste Quartal auf

Ich möchte eine Zahl auf das nächste Quartal aufrunden (d. H. 2,1 Runden auf 2,25). Ich verstehe, dass ich das nächste Quartal mit bekommen kannMath.Round(num * 4) / 4, aber ich möchte darauf noch eingehen, damit es immer auf das nächste Quartal aufrundet.

Bisher beschäftige ich mich nur mit der Verwendung von if-Blöcken, aber ich möchte zuerst den Ein-Zeilen-Algorithmus-Ansatz ausschöpfen, um die Dinge einfach zu halten.

Dies ist technisch unabhängig von der Sprache, aber in diesem Fall verwende ich C #.

Um es klar auszudrücken, unten sind Beispiele für das, was ich möchte:

2.0 bleibt wie 2.02,01 - 2,24 runden auf 2,252,25 bleibt wie 2,252,26 - 2,49 runden auf 2,5und so weiter...

Antworten auf die Frage(3)

Ihre Antwort auf die Frage