Vielfache von 10.100.1000, ... C #

8

Ich möchte, dass eine ganze Zahl ein Vielfaches von 10,100,1000 ist und so weiter ...

Für zB double val = 35 will ich int 40
val = 357 dann möchte ich int val = 400
val = 245,567 dann möchte ich int val = 300,000
val = 245,567.986 dann will ich auch int = 300,000

Gibt es irgendetwas in C #, das beim Generieren dieser Ganzzahl

helfen kann?

Grundlegende Logik, die ich denken kann ist: Extrahiere die erste Ganzzahl, füge 1 hinzu. Zählen Sie die Gesamtzahl der Ziffern und fügen Sie Nullen hinzu (Gesamtanzahl -1).

Gibt es einen besseren Weg?

Ich möchte diese Werte der Diagrammachse zuweisen. Ich versuche, die Achsenbeschriftungswerte basierend auf Datenpunkten der Diagramme dynamisch zu erstellen.

    
ssal 16.09.2009, 14:05
quelle

4 Antworten

28
___ answer1433311 ___

Dieser Ansatz sollte sowohl für positive als auch negative Werte von x funktionieren:

%Vor%     
___ qstnhdr ___ Vielfache von 10.100.1000, ... C # ___ answer1433305 ___

Dies sollte zum Trick:

%Vor%     
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ tag123integer ___ Eine Ganzzahl ist eine ganze Zahl, die negativ, positiv oder null sein kann. (d. h. ...- 2, -1, 0, 1, 2 ...) Verwenden Sie dieses Tag für Fragen zum Verwenden, Speichern oder Bearbeiten von Ganzzahlen. ___ answer1433210 ___

Kann dir keine %code% -spezifische Antwort geben, aber generell suchst du %code% , wie auch immer es in %code% heißt. Wenn Sie mit Nummer arbeiten möchten.

Wenn es sich um eine Ausgabe handelt, können Sie tatsächlich mit einem String arbeiten, die erste Nummer überspringen / anpassen usw.

    
___ qstntxt ___

Ich möchte, dass eine ganze Zahl ein Vielfaches von 10,100,1000 ist und so weiter ...

Für zB double val = 35 will ich int 40
val = 357 dann möchte ich int val = 400
val = 245,567 dann möchte ich int val = 300,000
val = 245,567.986 dann will ich auch int = 300,000

Gibt es irgendetwas in C #, das beim Generieren dieser Ganzzahl

helfen kann?

Grundlegende Logik, die ich denken kann ist: Extrahiere die erste Ganzzahl, füge 1 hinzu. Zählen Sie die Gesamtzahl der Ziffern und fügen Sie Nullen hinzu (Gesamtanzahl -1).

Gibt es einen besseren Weg?

Ich möchte diese Werte der Diagrammachse zuweisen. Ich versuche, die Achsenbeschriftungswerte basierend auf Datenpunkten der Diagramme dynamisch zu erstellen.

    
___
JDunkerley 16.09.2009, 14:13
quelle
2

Dieser Ansatz sollte sowohl für positive als auch negative Werte von x funktionieren:

%Vor%     
Yannick Motton 16.09.2009 14:26
quelle
0

Kann dir keine c# -spezifische Antwort geben, aber generell suchst du log10 , wie auch immer es in c# heißt. Wenn Sie mit Nummer arbeiten möchten.

Wenn es sich um eine Ausgabe handelt, können Sie tatsächlich mit einem String arbeiten, die erste Nummer überspringen / anpassen usw.

    
Michael Krelin - hacker 16.09.2009 14:09
quelle
0

Dies sollte zum Trick:

%Vor%     
Tor Haugen 16.09.2009 14:25
quelle

Tags und Links