exercice convertisseur températures
Bonjour,
Je viens de me lancer dans la programmation JAVA et est en train de suivre le cours "Programmation Java pour les enfants, les parents et les grands-parents" du site.
J'essaye de faire l'exercice ou il faut convertir des températures (F & C) mais j'ai des soucis lors de la compilation.
Lien disponible ci-dessous (l'exercice est situé tout en bas) :
http://java.developpez.com/livres-co...ts/?page=bases
Rappel de l'énoncé :
1. Crée une nouvelle classe nommée ConvertisseurTempératures dont une méthode a la signature suivante :
public String convertirTempérature (int température, char convertirEn)
Si la valeur de l'argument convertirEn est F, la température doit être convertie en degrés Fahrenheit ; si c'est C, en degrés Celsius. Quand tu appelles cette méthode, mets la valeur de l'argument de type char entre apostrophes.
Voici mes codes :
Températures.Java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| package test;
public class Temperature {
public static void main(String[] args) {
ConvertisseurTempératures convertChoix = new ConvertisseurTempératures();
convertChoix.convertirTempérature(50,'C');
}
} |
ConvertisseurTempératures.java
Code:
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
| package test;
public class ConvertisseurTempératures {
public String convertirTempérature (int température, char convertirEn){
do {
if (convertirEn=='F') {
température = ((température*9)/5) + 32;
System.out.println("La conversion en F est : " +température);
}
else if (convertirEn=="C") {
température = (température-32)*(5/9);
System.out.println("La conversion en C est : " +température);
}
else {
break;
}
} while(!((convertirEn.equals('F')) |(convertirEn.equals('C'))));
}
} |
Merci d'avance.