een cijfer achter de komma
2 berichten
• Pagina 1 van 1
een cijfer achter de komma
ik heb voor een projektje een getal nodig
met een cijfer achter de komma.
ik gebruik een float maar krijg twee decimalen
wie kan mij helpen
alvast bedankt.
met een cijfer achter de komma.
ik gebruik een float maar krijg twee decimalen
wie kan mij helpen
alvast bedankt.
Advertisement
Re: een cijfer achter de komma
als het voor serial.print is dan Serial.println(1.23456, 2) gives "1.23"
in plaats van de 2 een 1 gebruiken.
als je een getal wilt afronden
of zoek naar printf.
zo zijn er nog meer manieren.
wat niet helemaal goed werkt is je getal met 10 vermenigvuldigen en dan een int maken en daarna weer door 10 delen
dan blijft er een restje over. maar als het alleen is om te tonen dan is bovenstaand prima
in plaats van de 2 een 1 gebruiken.
als je een getal wilt afronden
- Code: Alles selecteren
int decicelcius;
decicelcius = 0.5 + temp_c * 10;
lcd.print (decicelcius / 10);
lcd.print ('.');
lcd.print (decicelcius % 10);
of zoek naar printf.
zo zijn er nog meer manieren.
wat niet helemaal goed werkt is je getal met 10 vermenigvuldigen en dan een int maken en daarna weer door 10 delen
dan blijft er een restje over. maar als het alleen is om te tonen dan is bovenstaand prima
paul deelen
shooter@home.nl
shooter@home.nl
2 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: udezuqoniyir en 26 gasten