CONVERTISSEUR DE MONNAIES (56 DEVISES) [DEV-C++]

cs_Kephren Messages postés 54 Date d'inscription dimanche 25 novembre 2001 Statut Membre Dernière intervention 19 mai 2003 - 7 avril 2002 à 16:38
cs_Mat06 Messages postés 37 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 22 octobre 2004 - 20 avril 2004 à 19:03
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/9607-convertisseur-de-monnaies-56-devises-dev-c

cs_Mat06 Messages postés 37 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 22 octobre 2004
20 avril 2004 à 19:03
C'est vachement bien soigner alors sa vaut bien un petit 9/10 ! lol
cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
8 avril 2002 à 18:29
Salut

Pourquoi ne pas avoir creé un menu pour les differentes devises ? du type

char *menu_devises[NBRE_DEVISES] = {

"Dollars US", "Dollar Australien", "EURO", etc
};

int valeur_devises[NBRE_DEVISES] = {

1.1372, 0.6036 , 1.0000 , etc
};


on aurait pu ainsi limiter le nombre de lignes et ecrire dans la FONCTION
void devise(int numero)

void devise(int numero) {
printf("%s",menu_devises[numero]);
}

float conversion(int numero) {
return valeur_devise [numero] (retourner la valeur correspondante au numero)
}

on peut-aussi utiliser
struct DEVISES {
char monnaie[50];
float valeur;
} devises[] = { // initialiser directement les monnaies et les taux de changes

{ "Dollars US", 1.1372},
{"Dollars Australien" , 0.6036 },
{"EURO", 1.000 },
/*..........*/
{"Rouble russe", 0.0364}

};

}

et pour lire les informations il faut taper
printf("%s %f "devises[numero].monnaie ,devises[numero].valeur);

cmarsc ;-)
cs_Kephren Messages postés 54 Date d'inscription dimanche 25 novembre 2001 Statut Membre Dernière intervention 19 mai 2003
7 avril 2002 à 16:38
lol bien bien bien. Moi je dis vive les convertisseurs lol. Y a que de ça ces derniers temps :)
Rejoignez-nous