ADRIEURO (CONVERSION EUROS <-> FRANCS)

cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 - 9 nov. 2002 à 12:04
mythic_kruger Messages postés 241 Date d'inscription jeudi 8 janvier 2004 Statut Membre Dernière intervention 10 novembre 2005 - 5 août 2005 à 09:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11431-adrieuro-conversion-euros-lt-gt-francs

mythic_kruger Messages postés 241 Date d'inscription jeudi 8 janvier 2004 Statut Membre Dernière intervention 10 novembre 2005
5 août 2005 à 09:46
En effet, la modélisation est plutôt exotique.
Le processus se résume à accepter une valeur, puis la convertir en euros ou en francs.

public class Conversion
{
double valeur;
public Conversion(double uneValeur)
{
valeur = uneValeur;
}
public string EnFrancs()
{
double francs = valeur * 6.55957;
return francs.ToString(".##");
}
public string EnEuros()
{
double euros = valeur / 6.55957;
return euros.ToString(".##");
}

}

Du coup le taux n'est même pas déclaré pour économiser une variable, et une ligne de code.

Pour créer une instance de cette classe:
double nbfrancs = 75.28;
Conversion convertit = new Conversion(nbfrancs);
TextEuro.Text = convertit.EnEuros();

Après, plus qu'à gérer les exceptions comme la division par 0 etc...
cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
9 nov. 2002 à 12:04
Je trouve que tes classes taux, conversion_francs_euro et conversion_euro_francs modèlisent mal ton problème.
Rejoignez-nous