kvf300 | Bonjour
Je ne comprend pas pourquoi mon programme ne fonctionne pas.
Il affiche n'importe quoi.
Merci d'avance à toutes celles et ceux qui voudront bien m'aider.
Code :
- #include <stdio.h>
- #include <stdlib.h>
- #include "prototypes.h"
- double euros_en_francs (double montant_a_convertir);
- double francs_en_euros (double montant_a_convertir);
- int main(int argc, char *argv[],int choix,double montant)
- {
- printf("Bienvenue dans le convertisseur de monnaie Francs/Euros - Euros/Francs\n\nTaper 1 pour convertir des Euros en Francs\nTaper 2 pour convertir des Francs en Euros\n\n" );
- scanf("%d",&choix);
- printf("Taper le montant a convertir\n\n" );
- scanf("%lf",&montant);
- if (choix==1)
- {
- printf("%lf Euros equivaut à %lf Francs\n\n",&montant,euros_en_francs(montant));
- }
- else
- printf("%lf Francs equivaut à %lf Euros\n\n",&montant,francs_en_euros(montant));
-
- system("PAUSE" );
- return 0;
- }
- double euros_en_francs (double montant_a_convertir)
- {
- double montant_converti=0;
- montant_converti=montant_a_convertir*6.55957;
- return montant_converti;
- }
- double francs_en_euros (double montant_a_convertir)
- {
- double montant_converti=0;
- montant_converti=montant_a_convertir/6.55957;
- return montant_converti;
- }
|
|