INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Berechnung, falscher Nachkommawert
06.03.2014, 12:14
Beitrag #1
Berechnung, falscher Nachkommawert
Hallo Leute,

folgendes Problem:

double ergebnis;
ergebnis = 1000 / 16;

Als Ergebnis bekomme ich 62,00 raus. Aber eigentlich müsste das Ergebnis 62.50 sein, hat jemand eine Idee warum er mir die 5 verheimlicht? Ausgeben lass ich mir das ganze

lcd.setCursor(0, 1);
lcd.print(ergebnis);

auf meinem Display.

Gruß

Andre
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.03.2014, 12:54
Beitrag #2
RE: Berechnung, falscher Nachkommawert
Hallo Chakuza1505,

teste mal bitte
Code:
float ergebnis;
ergebnis = 1000.0 / 16.0;
Da du ja kaim bis zu 15 Nachkommastellen benötigen wirst reicht auch float (max. 7 Nachkommastellen). Durch die Angabe .0 sollte der Arduino wissen, dass er die Nachkommastelle ausgeben soll.

Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.03.2014, 13:37
Beitrag #3
RE: Berechnung, falscher Nachkommawert
Hallo Ricardo,

ja danke es funktioniert Smile der mann für jedes Problem Big Grin

Gruß

Andre
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Poti Differenz Berechnung Kitt 9 147 Gestern 15:55
Letzter Beitrag: Tommy56
  Berechnung in einer Variablen scritch 8 2.038 04.10.2014 19:04
Letzter Beitrag: Bitklopfer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste