Petit probleme sur un exercice (code)

Fermé
lalgerino - 15 févr. 2010 à 00:12
 lalgerino - 15 févr. 2010 à 18:17
Bonjour,
alors voila j'ai un petit probleme sur un code que j'ai écrit mais qui fonctionne a moitier
ce petit programme consiste a convertire l'euro en franc
au début je demande a l'utilisateur d'entrer la somme a convertire mais a chaque fois sa me donne 0 en sortie :s
(je suis entrin d'apprendre...)

voici le code que j'ai écrit

#include <stdio.h>
#include <stdlib.h>

double conversion(double valeur)
{
double franc = 0;
franc = 6.55957 * valeur;
return franc;
}

int main(int argc, char *argv[])
{
double somme = 0, resultat = 0;
printf("\t====== Conversion euro - franc=========");
printf("\n\n\nentrez la somme en euro que vous voulez convertire ");
scanf("%f", &somme);
resultat = conversion(somme);
printf("\n%f euro(s) = %f franc(s)\n\n", somme, resultat);

system("PAUSE");
return 0;
}

merci d'avence de m'aider
A voir également:

2 réponses

poukkid Messages postés 106 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 11 avril 2012 11
15 févr. 2010 à 13:41
remplace tes "double" par des "float", tu affiche des float avec %f.
ou bien affiche tes double avec des %lf
1
ha d'accord mercii, sa marche, donc en fait les double sa s'affiche avec un %lf tout le temps?
0