Menu

Problème avec les fonctions !!!

Messages postés
5
Date d'inscription
mercredi 23 janvier 2019
Dernière intervention
3 février 2019
- - Dernière réponse : Dalfab
Messages postés
390
Date d'inscription
dimanche 7 février 2016
Dernière intervention
17 février 2019
- 4 févr. 2019 à 00:39
Bonjour,
en utilisant CodeBlocks , j'ai un souci quand j'exécute les résultats sont toujours fausse et je ne sais pas est ce que le problème est dans la fonction que j'ai crée (cette fonction elle a but de convertire l'euro en franc) ou bien quoi !!
voici mon code source
#include <stdio.h>
#include <stdlib.h>

double conversion (double euro )
{  double franc=0;
franc=(6,55957)*euro;
    return franc ;
}
int main(int argc, char *argv[])
{
printf(" 10 euros = %f F\n",conversion(10));
printf(" 50 euros = %f F\n",conversion(50));
return 0;
}



et voici ma console :
Afficher la suite 

Votre réponse

2 réponses

Messages postés
7433
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
22 février 2019
439
0
Merci
bonjour,
comme tu le vois, ton code fais comme si tu avais écrit
franc=55957*euro

pourquoi utilises-tu la représentation
(6,55957)
?
moi j'essaierais:
franc=6.55957*euro
akramdib
Messages postés
5
Date d'inscription
mercredi 23 janvier 2019
Dernière intervention
3 février 2019
-
est ce que ça marche avec vous ?
car j'ai fais déjà ça et ça ne vas pas
yg_be
Messages postés
7433
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
22 février 2019
439 > akramdib
Messages postés
5
Date d'inscription
mercredi 23 janvier 2019
Dernière intervention
3 février 2019
-
ça ne vas pas= ?
message d'erreur?
akramdib
Messages postés
5
Date d'inscription
mercredi 23 janvier 2019
Dernière intervention
3 février 2019
-
non , ça donne les mêmes résultats monsieur !
Dalfab
Messages postés
390
Date d'inscription
dimanche 7 février 2016
Dernière intervention
17 février 2019
60 -
relis bien ce que l'on t'indique et ressaye. Attention il ne pas confondre la virgule utilisée ans les nombre en français et le point utilisé dans les nombres en langage C (et en anglais)
Commenter la réponse de yg_be
-2
Merci
Désinstalle CodeBlock.

Tu fait donc du C, dans notpad++ ou équivalent, que tu compile avec GCC, ou équivalent.


Remplace la virgule 6,55 par un point, juste pour voir? :p
ElementW
Messages postés
4825
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
16 février 2019
1118 -
« Désinstalles un IDE qui malgré ses fautes se tient et utilises une collection d'outils inassemblables car tu utilises Windows et que le scripting est inexistant sur cet OS en plus de devoir passer manuellement par un environnement UNIX-like comme Cygwin ou msys2 » est ce que tu proposes.
Bien, bien... bonne initiative.
Commenter la réponse de francis