Forum: PC-Programmierung C# Dezimalzahl aufrunden


von csharp_anwender (Gast)


Lesenswert?

Hi,

gibt es in C# eine Möglichekt, eine Dezimalzahl z.B. 57 auf 60 
aufzurunden?

Vielen Dank im Voraus!

von Peter II (Gast)


Lesenswert?


von Oje (Gast)


Lesenswert?

Braucht man da wirklich eine Funktion ?
Addiere 5 und mach im Ergebnis die Einer zu Null.

von Peter II (Gast)


Lesenswert?

Oje schrieb:
> Braucht man da wirklich eine Funktion ?
> Addiere 5 und mach im Ergebnis die Einer zu Null.

und warum sollt das nicht in einer Funktion machen?

von Jan (Gast)


Lesenswert?

Kann man in einer Funktion machen, muss man aber nicht. Darum gings auch 
gar nicht. Es ging vielmehr darum, das heutzutage die "Programmierer" 
nicht mal mehr die trivialsten Dinge ohne Hilfe hinbekommen. Die Frage 
"Gibts da ne vorgefertigte Funktion für" ist eben einfacher als selbst 
mal das Hirn einzuschalten...

von Joe F. (easylife)


Lesenswert?

Zum Glück gibt es die Möglichkeit dies zu tun in jeder 
Programmiersprache:

b = ((a+5)/10)*10;

von Route_66 H. (route_66)


Lesenswert?

Joe F. schrieb:
> Zum Glück gibt es die Möglichkeit dies zu tun in jeder
> Programmiersprache:

Mein FORTH streikt bei Deiner Lösung ;-))

:runden 5 + 10 / 10 *;
macht es aber erstaunlicherweise!

Aus 57 runden
kommt
60 OK

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.