Gehele getallen splitsen in eenheden en tientallen en verder
15 berichten
• Pagina 1 van 2 • 1, 2
Gehele getallen splitsen in eenheden en tientallen en verder
Hoe kan ik een geheel getal, bijvoorbeeld 8461, splitsen in duizendtallen honderdtallen, tientallen en eenheden.
Het getal is dus bijvoorbeeld : a = 8461 en dan zou de uitkomst :
b = 8 // duizendtal
c = 4 // honderdtal
d = 6 //tiental
e = 1 // eenheden
moeten zijn.
Iemand een voorbeeld?
Hartelijk bedankt.
Het getal is dus bijvoorbeeld : a = 8461 en dan zou de uitkomst :
b = 8 // duizendtal
c = 4 // honderdtal
d = 6 //tiental
e = 1 // eenheden
moeten zijn.
Iemand een voorbeeld?
Hartelijk bedankt.
Met vriendelijke groet, Looitje
Advertisement
Re: Gehele getallen splitsen in eenheden en tientallen en ve
kijk eens in de reference bij %
paul deelen
shooter@home.nl
shooter@home.nl
Re: Gehele getallen splitsen in eenheden en tientallen en ve
Ik heb deze oplossing maar is waarschijnlijk vatbaat voor verbetering:
Maar werkt zo.
- Code: Alles selecteren
void setup() {
Serial.begin(9600);
String b;
int a = 2340;
String d; //duizendtallen
String h; //honderdtallen
String t; //tientallen
String e; //eenheden
String myStr;
myStr = String (a); // Converteert integer naar string
b = myStr;
Serial.println(myStr);
d = (b[0]);
h = (b[1]);
t = (b[2]);
e = (b[3]);
Serial.println (d);
Serial.println (h);
Serial.println (t);
Serial.println (e);
}
void loop() {
}
Maar werkt zo.
Met vriendelijke groet, Looitje
Re: Gehele getallen splitsen in eenheden en tientallen en ve
als je zelf snapt wat er staat is het toch prima
wel een paar opmerkingen natuurlijk:
variabelen mogen best wel wat meer letters hebben zoals duizend etc
je maakt een string aan en die noem je b prima, daaronder maak je er nog een aan en die noem je mystring, die hoeft niet want regel daaronder is het b=mystring en dat is nergens voor nodig.
dit werkt natuurlijk alleen op integers en is erg lang kijk eens naar % en de uitleg daarvan
wel een paar opmerkingen natuurlijk:
variabelen mogen best wel wat meer letters hebben zoals duizend etc
je maakt een string aan en die noem je b prima, daaronder maak je er nog een aan en die noem je mystring, die hoeft niet want regel daaronder is het b=mystring en dat is nergens voor nodig.
dit werkt natuurlijk alleen op integers en is erg lang kijk eens naar % en de uitleg daarvan
paul deelen
shooter@home.nl
shooter@home.nl
Re: Gehele getallen splitsen in eenheden en tientallen en ve
inderdaad, weer een fout. Ik heb het aangepast naar: b = String (a);
Bedankt en vriendelijke groet.
Bedankt en vriendelijke groet.
Met vriendelijke groet, Looitje
Re: Gehele getallen splitsen in eenheden en tientallen en ve
Goede morgen Paul, je schrijft: kijk eens in de reference bij %, wat bedoel je daarmee, waar vind ik die reference ?
Mijn code werkt nu wel maar als het eerste cijfer een nul is dan is de uitkomst volledig mis, dit had je wel verwacht denk ik?
Bedankt voor uw antwoord en vriendelijke groet,
Looitje
Mijn code werkt nu wel maar als het eerste cijfer een nul is dan is de uitkomst volledig mis, dit had je wel verwacht denk ik?
Bedankt voor uw antwoord en vriendelijke groet,
Looitje
Met vriendelijke groet, Looitje
- Gij Kieken
- Berichten: 635
- Geregistreerd: 15 Nov 2015, 11:54
Re: Gehele getallen splitsen in eenheden en tientallen en ve
Heel veel antwoorden op vragen vindt je hier terug.
Hier het voorbeeld met modulo rekenen.
https://www.arduino.cc/reference/en
https://www.arduino.cc/en/pmwiki.php?n=Reference/Modulo
Hier het voorbeeld met modulo rekenen.
https://www.arduino.cc/reference/en
https://www.arduino.cc/en/pmwiki.php?n=Reference/Modulo
Re: Gehele getallen splitsen in eenheden en tientallen en ve
Zo geraak ik stap voor stap verder, bedankt.
Met vriendelijke groet, Looitje
Re: Gehele getallen splitsen in eenheden en tientallen en ve
Ondertussen heb ik mijn NPT klok af. ik heb daarvoor een nodeMCU + een Arduino Uno + een 2.4 tft lcd display gebruikt.Waarschijnlijk gaat het wel eenvoudiger maar zo werkt het ook.
Min volgende stap is dat ik de nodeMCU wil vervangen door de ESP8266 ESP-01 WiFi Module. Als dat zou kunnen.
Bedankt voor de hulp.
Min volgende stap is dat ik de nodeMCU wil vervangen door de ESP8266 ESP-01 WiFi Module. Als dat zou kunnen.
Bedankt voor de hulp.
Met vriendelijke groet, Looitje
Re: Gehele getallen splitsen in eenheden en tientallen en ve
Dat kun je beter niet doen. Daar zitten veel mensen mee te prutsen.
Je kunt beter de Arduino Uno er uit halen en een ESP8266-nodeMCU gebruiken, of meteen voor een ESP32 boardje gaan.
Die werken op 3.3V, dus even opletten of je iets gebruikt dat alleen met 5V signalen aangestuurd kan worden.
Er zijn ook officiële Arduino boards waarbij een ESP8266 module alleen wordt gebruikt voor de wifi. De communicatie tussen de Arduino processor en de ESP8266 is een zwak punt. Dat zwakke punt is helemaal niet nodig als je een ESP boardje zelf als "Arduino-compatible" gebruikt.
Kijk eens op deze website: https://randomnerdtutorials.com/. Daar staan goede tutorials and leuke projecten met de ESP boardjes.
Je kunt beter de Arduino Uno er uit halen en een ESP8266-nodeMCU gebruiken, of meteen voor een ESP32 boardje gaan.
Die werken op 3.3V, dus even opletten of je iets gebruikt dat alleen met 5V signalen aangestuurd kan worden.
Er zijn ook officiële Arduino boards waarbij een ESP8266 module alleen wordt gebruikt voor de wifi. De communicatie tussen de Arduino processor en de ESP8266 is een zwak punt. Dat zwakke punt is helemaal niet nodig als je een ESP boardje zelf als "Arduino-compatible" gebruikt.
Kijk eens op deze website: https://randomnerdtutorials.com/. Daar staan goede tutorials and leuke projecten met de ESP boardjes.
15 berichten
• Pagina 1 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten