Convertisseur Fahreneit/ Celcius

Fermé
jsoule Messages postés 3 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 18 mars 2008 - 17 mars 2008 à 21:48
jsoule Messages postés 3 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 18 mars 2008 - 18 mars 2008 à 13:52
Bonjour,
Voici un de mes premiers exercices en Java.
Il s'agit d'un convertisseur de températures en degrés fahreneit et Celcius.
Spécialement dédicacé pour l'aide de Polux31.
Plus tard, lorsque je serai plus avancé je remplacerai la température et le type de degré par une saisie écran au lieu de devoir modifier la variable dans le programme.
public class ConvertisseurTempératures
{

public double convertirTempérature
(double température, char convertirEn){
double résultatConversion;
double divi= 0.5;

if (convertirEn == ('F')) résultatConversion = (température-32) * divi ;


else résultatConversion = ((température / divi) + 32) ;

return résultatConversion;
}



public static void main(String[] args) {

char Fahrenheit = 'F';
double température = 90;
ConvertisseurTempératures convertisseur = new ConvertisseurTempératures();

double intempérature = convertisseur.convertirTempérature(température, Fahrenheit);


if (Fahrenheit == 'F')
System.out.println("Pour " + température + " degrés Fahrenheit La température est de " +

intempérature + " degré Celcius");
else
System.out.println("Pour " + température + " degrés celcius La température est de " + intempérature + " degré Fahrenheit");
}


}


Merci Polux31,
Un Toulousain,

PITOU
A voir également:

1 réponse

jsoule Messages postés 3 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 18 mars 2008 1
18 mars 2008 à 13:52
Je pense que pour plus de précision il vaut mieux remplacer:

double divi= 0.5;
par double divi= 5./9.;

Pensez-vous qu'il y a mieux à faire?
J'ai dû passer par une variable double car int me donnait une division par zero.
1