Bonjour je donne la façon de faire des chiffres a virgule pour calculatrice

il faut juste faire ceci pour les chiffres (entier)
chiffre=chiffre*10+la valeur bouton (0 à 9)
pour les chiffres (décimal)
chiffre=la valeur du bouton(0 à 9)*pow(10,-i(qui est égal au décalage de la virgule))+chiffre

exemple de code

//chiffre a virgule(décimal)//
if(digitalRead(bouton1)!=etatbouton1){
    etatbouton1=digitalRead(bouton1);
    if(digitalRead(bouton1)==1){
i++;                                                //décalage de la virgule de 1 en 1//
      chiffre1=1*pow(10,-i)+chiffre1;      //faire attention ne pas faire i mais -i si sa vous chante vous pouvait faire cela sur votre calculatrice pour voir la différence entre les deux (1*10 exposant en -i(i=1) ou +i sa fait ?//
//si on effectue un appuie sa fait 0,1 deux appuie 0.11//
    }
  }
//ne pas oublier de faire un reset du chiffre i2 après le resultat//

//même chose avec 1 2 3 4 5 6 7 8 9 0 //

//chiffre entier//
if(digitalRead(bouton1)!=etatbouton1){
    etatbouton1=digitalRead(bouton1);
    if(digitalRead(bouton1)==1){
      chiffre1=chiffre1*10+1;     //si on effectue un appuie sa fait 1 deux appuie 11 et ainsi de suite//
    }
  }

merci d'avoir lu et si il y a une erreur merci de me le dire on n'est jamais parfait :frowning:
j'espère vous avoir aidée