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

Signaler
Messages postés
54
Date d'inscription
dimanche 25 novembre 2001
Statut
Membre
Dernière intervention
19 mai 2003
-
Messages postés
37
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
22 octobre 2004
-
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

Messages postés
37
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
22 octobre 2004

C'est vachement bien soigner alors sa vaut bien un petit 9/10 ! lol
Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003

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 ;-)
Messages postés
54
Date d'inscription
dimanche 25 novembre 2001
Statut
Membre
Dernière intervention
19 mai 2003

lol bien bien bien. Moi je dis vive les convertisseurs lol. Y a que de ça ces derniers temps :)