Convertisseur Fahreneit/ Celcius

Fermé
Signaler
Messages postés
3
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
18 mars 2008
-
Messages postés
3
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
18 mars 2008
-
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

1 réponse

Messages postés
3
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
18 mars 2008
1
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci