Bonjour,
J'aimerais avoir une petit lumière sur un sujet de devoir.
Sujet : Calculer le pourcentage de voix obtenu par le meilleur candidat à une
élection. Pour cela, le nombre de candidat est d’abord précisé, puis le nombre de voix obtenu par chacun des candidats.
Supposons qu’il y a 5 candidats qui ont obtenu respectivement 827, 1356, 64, 986 et 310 voix.
Le meilleur candidat est le deuxième qui obtient un score de 1356/(827+1356+64+986+310)*100 = 38,27% des voix.
Le début de mon programme ressemble donc à cela :
J'aimerais savoir si il existe une solution pour stocker l'ensemble des votes dans une variable afin de pouvoir sortir le candidat qui a le plus de voix?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class devoir{ public static void main (String [] args){ Double n; Terminal.ecrireString("Entrez le nombre de candidats : "); n = Terminal.lireDouble (); for (int i=1;i<=n;i++){ Terminal.ecrireString("Entrez le nombre de voix du candidat " +i+ " : "); Double vote=Terminal.lireDouble (); } } }
Je vous remercie d'avance pour votre aide.
Partager