Bonjour, je dois faire du code vraiment de base, que je vais devoir traduire en assembleur et en plein de language. Pricipalement je veux faire des pluriels sur des quantités. Voici mon code :
Tout fonctionne comme je le veux et comme cela doit fonctionner, comme certains cas ou 0 pouce, ou bien, 0 pied ne doit pas apparaitre.
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 if (Total_Pieds == 1 && Total_Pouces > 0) { System.out.print(Total_Pieds + " pied "); } if (Total_Pieds == 1 && Total_Pouces == 0) { System.out.println(Total_Pieds + " pied"); } if (Total_Pieds > 1 && Total_Pouces > 0) { System.out.print(Total_Pieds + " pieds "); } if (Total_Pieds > 1 && Total_Pouces == 0) { System.out.println(Total_Pieds + " pieds"); } if (Total_Pieds == 0 && Total_Pouces == 0 || Total_Pouces == 1) { System.out.println(Total_Pouces + " pouce"); } if (Total_Pouces > 1) { System.out.println(Total_Pouces + " pouces"); }
EX : 1 pied / 2 pieds / 2 pieds 1 pouce / 0 pouce / 11 pouces / ....
Est-ce que il y a une facon plus esthétique et simple de vérifier ces conditions sans avoir a faire un spaghetti de code avec plein de IF. Je peux toujours transformer cela en fonction, mais bon, j'hésite et je ne peux pas utiliser des fonctions trop avancés de java sinon cela va foirer en assembleur.
Pour ce qui est des println et print, c'est normal, car je dois absolument terminer l'affichage de la ligne avec aucun espace vide.
Merci de votre aide !
Partager