Bonjour,
Tout d'abord merci pour la future aide ou les remarques que vous m'apporterez, je suis ouvert à toutes critiques étant néophyte en programmation.
Alors voici mon problème: Je dois créer un jeu sur le principe simplifié de l'Eurovision.
Je m'explique -> Il y aurait 5 pays, chaque pays pouvant 3x (premier vote valant 5points, 2eme vote 3points, 3eme vote 1point).
Je compte rajouter des conditions par la suite (empêcher un pays de voter pour son propre pays ou de voter 2x pour le même pays par exemple).
Enfait je suis bloqué dans l'addition de mon tableau tabPoints -> il devrait comporter en rang l'addition de tous les votes pour un pays. Hors ce n'est vraiment pas le cas, je suis dessus depuis plusieurs heures (jours..) et j'ai vraiment l'impression que c'est une bêtise, cependant je n'arrive pas à la corriger >.>
Merci encore une fois pour toute l'aide que vous pourrez m'apporter :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 import java.util.Scanner; public class Euronew { public static void main(String[] args) { Scanner clavier = new Scanner (System.in); String tabPays[] = {"Belgique", "Allemagne", "France" , "Luxembourg", "Pays-Bas"}; int tabPoints[] = new int[5]; int tabCompteurPoints[] = new int[3]; tabCompteurPoints[0] = 5; tabCompteurPoints[1] = 3; tabCompteurPoints[2] = 1; for(int i = 0; i < 1; i++){ //Boucle par pays(tabPays) System.out.println("Vous devez effectuer les votes pour le pays suivant: " + tabPays[i]); for(int j = 0; j < tabCompteurPoints.length; j++){ // Boucle demandant pour quel pays veut-il voter (tabPays) System.out.println("Pour quel pays voulez-vous voter?" ); System.out.println("1: " + tabPays[0] + " 2: " + tabPays[1] + " 3: " + tabPays[2] + " 4: " + tabPays[3] + " 5: " + tabPays[4]); System.out.println( "Ce vote compte pour " + tabCompteurPoints[j] + " points."); tabPoints[j] = clavier.nextInt(); tabPoints[j]= tabPoints[j]+tabCompteurPoints[j]; /* Mon probleme est ici je pense */ } } for(int k = 0; k < tabPoints.length; k++) System.out.println(tabPays[k] + ": " + tabPoints[k]); } }
Partager