Bonsoir à tous,

Bon ça fait quelques heure que je me heurte un problème et j'ai besoin de votre aide s'il vous plait....

à la fin de mon programme on doit faire le choix entre homme ou femme et selon la sélection le résultat est différent, j'ai essayer plusieurs "formules", ce qu'il se passe c'est qu'une fois tapé homme ou femme ba ça plante...

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
41
42
43
44
45
46
47
48
49
import java.util.Scanner;
import static java.lang.System.in;
import static java.lang.System.out;
 
 
class MetaBase {
public static void main(String[] args) {
Scanner calc = new Scanner(System.in);
 
double num0; //Poids
double num1; //Taille
double num2; //Age
double num3 = 13.7516;  //Calcul homme
double num4 = 500.33;   //Calcul homme
double num5 = 6.7550;   //Calcul homme
double num6 = 66.473;   //Calcul homme
double num7 = 9.5634;     //Calcul femme
double num8 = 184.96;     //Calcul femme
double num9 = 4.6756;     //Calcul femme
double num10 = 655.0955;  //Calcul femme
double ans1;//Homme
double ans2;//Femme
System.out.println("Entrer votre Poids:");   //*num3
num0 = calc.nextDouble();
System.out.println("Entrer votre Taille:");  //*num4
num1 = calc.nextDouble();
 
System.out.println("Entrer votre Age");      //*num5
num2 = calc.nextDouble();
 
ans1 = (num3 * num0) + (num4 * num1) - (num5 * num2) + num6;   //Résultat homme
 
        ans2 = (num7 * num0) + (num8 * num1) - (num9 * num2) + num10;  //Résultat femme
 
Scanner keyboard = new Scanner(in);
int Homme, Femme;
 
out.print("Homme ou Femme ?");
Homme = keyboard.nextInt();
Femme = keyboard.nextInt();
out.println();
 
if (Homme > Femme){
System.out.println("Votre métabolisme de base est de:" +ans1 + "Kcal"); //Homme
     } else {
System.out.println("Votre métabolisme de base est de:" +ans2 + "Kcal"); //Femme
}
}
}
Merci pour votre aide..

Seb