Gruß Ich habe ein Problem mit der Umrechnung und mega 128 ich bekomme als rohwert 908.7mbar vom sensor der wert im long 908.7 jetzt will ich diesen in tor umrechnen. faktor 1tor=1.33322 HPa Mein Code long pressure; pressure=read_press(); //Hole Mbar vom Sensor int torr; torr=((pressure)/1.33322); int wert1=pressure/1000; //Benötige einer STelle für 7Segment Anzeige anzeigeeiner(wert1);//Stelle diesen Wert auf 7 Segment dar int wert2=(pressure-(wert1*1000))/100;//2.Stelle für 7 Segment anzeigezweier(wert2);//Anzeige 2.stelle als mbar wert für 7 Segment bekomme ich 9 1 =910mbar als Tor wert bekomme ich unterschiedliche werte mal 5 4 =540Torr also irgendwie kommt der mit dem Long oder Kommastellen durcheinander. Wie kann man das besser lösen???? Danke
Die alte Druckeinheit hieß Torr. 908.7 ist kein long. long wäre ein Ganzzahlwert, aber 908.7 ist ein Gleitkommawert. Deine ganze Berechnung krankt an diesem Missverständnix. An allen Ecken und Kanten schnippelst du dir wertvolle Nachkommastellen ab. Dir müssten vor lauter Compilerwarnings die Ohren klingeln.
Die neue Druckeinheit heißt übrigens Pascal, abgekürzt Pa. Als Hektopascal benutzt sie einen Präfix, und der wird mit einem kleinen h abgekürzt (genauso wie bei ha in Hektar -- das sind nämlich auch hundert Ar). Es ist also nicht HPa sondern hPa. Kannst natürlich auch gleich kPa angeben... Hektopascal habe ich nie verstanden, wenn man die Leute sowieso an eine neue Einheit gewöhnt, warum dann nicht gleich aus 1013 mbar 101,3 kPa machen?
@Jörg:
> warum dann nicht gleich aus 1013 mbar 101,3 kPa machen?
Damit 1013 mbar 1013 hPa bleiben und der Meteorologe nicht noch das
Komma verschieben muß.
Gruß
Makus
Da hamm die Meteorologen wirklich Schwein gehabt, dass es das hekto gibt. Den Automobilisten bleibt es versagt, einen Vorsatz für 1E5 zu haben, dann verzichten wir lieber gleich auf SI und nehmen nach wie vor das nichtstandardgemäße Bar (anders als die DDR und anders als unsere östlichen Nachbarn, die da moderner sind). Kommt gleich nach den Amis, die auf ihre Quadratdaumenlängen, auf denen man die Last eines Dutzends Hühnereier oder was auch immer verteilt, nicht verzichten können... Dabei haben sich die Meteorologen bei der Umstellung von Quecksilber (Torr) auf Wasser (Bar) schon um mehr als nur eine Kommastelle umstellen müssen...
@Jörg: Genau. Die Mediziner verharren auf ihren Blutdruckwerten ja auch. Die wollen dort ihr Torr auch nicht in Pa ändern...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.