2017-02-05 3 views
-4

Ernste Neuling Frage, aber ich kann nicht scheinen, die Antwort irgendwo zu finden!Wie konvertiert man Meter in Zentimeter in Monkey C?

Ich versuche, meine Höhe von Zentimetern in Meter in einer Anwendung für mein Garmin-Gerät zu konvertieren. Dies ist in Monkey C geschrieben (sehr ähnlich zu Java und C++ von dem, was ich verstehe).

Hier ist, wie ich es derzeit tue:

var height = angus.height; 
var heightCM = height.format("%0.2f"); 

Meine Körpergröße ist 175, und so wie man erwarten könnte, das gibt mir ein Ergebnis von 175,00

ich nicht zu finden scheinen, um jede Ressource, die mir sagt, wie man im Wesentlichen eine Dezimalstelle nach links bewegt. Jede Hilfe würde wirklich geschätzt werden.

Hier ist die Dokumentation zur Formatierung bei Monkey C: https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Lang/Number.html#format-instance_method

Jede Erklärung auf Formatierung von Zahlen groß sein würde. Ich versuche auch eine Zahl zu kürzen, also zB von 1234567 auf 1234. Also alle Informationen dazu wären auch toll.

Vielen Dank im Voraus!

+1

Auch wenn Sie eine Sprache * ähnlich * zu einigen anderen Sprachen sind programmiert, kann man nicht wirklich sollte die andere nicht verwandte Sprache Tags hinzufügen. –

+0

_Ich kann anscheinend keine Ressource finden, die mir sagt, wie ich im Wesentlichen eine Dezimalstelle nach links verschiebe! – tkausl

+4

Was Ihr Problem betrifft, haben Sie schon einmal von * division * gehört? Denken Sie an die Mathematik der Grundschule zurück: Was passiert, wenn Sie eine Zahl durch "10" teilen? Um '100'? Um 1000? –

Antwort

4

sollten Sie verwenden:

var height = angus.height/100.0; 
Verwandte Themen