Comment réinitialisez variable 'moy' à 0

Résolu/Fermé
Potame137 Messages postés 32 Date d'inscription lundi 23 mai 2016 Statut Membre Dernière intervention 17 août 2020 - 29 juin 2018 à 23:05
Potame137 Messages postés 32 Date d'inscription lundi 23 mai 2016 Statut Membre Dernière intervention 17 août 2020 - 29 juin 2018 à 23:24
Bonjour, voici mon probléme, je veux rentrer 4 nombre et en faire une moyen puis je demande à l'utilisateur si il veux refaire une moyen de 4 nouveau nombres, le problème c est que la moyen ne ce réinitialise pas pourquoi ?


       while(choix =='O'){   

for (int i = 1; i <= comptlr; i++)
{

System.out.print("Entrez numéro " + i + " : ");
Nbc = lectureClavier.nextInt();
totalclient = totalclient + Nbc;
nomb = nomb + 1;

}

moy = totalclient/comptlr;
if (nomb == 4){
moyMax = moy;
moyMin = moy;}


if (moy > moyMax) moyMax = moy;
if (moy < moyMin) moyMin = moy;


System.out.println("La moyenne journaliere de clients est de : " + moy);
System.out.print("Voulez-vous continuer O/N ");
moy = 0;
choix = lectureClavier.next().charAt(0);

}

1 réponse

getudir78 Messages postés 29 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 2 septembre 2020 33
29 juin 2018 à 23:17
Bonsoir,

Pour autant que je puisse en juger sur cette partie du programme qui doit être une partie d'un main, comme 'totalclient' divisé par 'comptlr' donne 'moy', c'est' totalclient' qui doit être réinitialisé à zéro entre le while et le for. Et 'moy' suivra.

Cordialement
1
Potame137 Messages postés 32 Date d'inscription lundi 23 mai 2016 Statut Membre Dernière intervention 17 août 2020
29 juin 2018 à 23:24
Bonsoir,
merci de m'avoir répondu aussi rapidement mon problème est résolut merci !
0