[ C ] PB DE CALCUL

Fermé
goldenmike Messages postés 315 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 23 août 2012 - 10 mars 2009 à 20:55
goldenmike Messages postés 315 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 23 août 2012 - 11 mars 2009 à 15:32
Salut a tous !
Une fois de + , je me tourne vers CCM pour résoudre mes problèmes ...
Alors voila , c'est du C et je n'arrive pas a faire ( Programme console ) une conversion de Celsius > Farenheit...
Un bout de code :
printf("Entrez le premier nombre a convertir en Celsius\n");
scanf("%ld", &celsius);
far = 1.8 * celsius + 32;
printf(" La reponse de la convertion = %ld \n", far);
printf("-------------\n");
break;
}
Mais quand je teste , que je mette 100000000 ou 1 , il me repond 0....
Merci d'avance pour vos réponses.
A voir également:

2 réponses

c est a cause que tes variable doivent être en fload:
fload celsius, far;
printf("Entrez le premier nombre a convertir en Celsius\n");
scanf("%f", &celsius);
far = 1.8 * celsius + 32;
printf(" La reponse de la convertion = %f \n", far);
0
goldenmike Messages postés 315 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 23 août 2012 52
11 mars 2009 à 15:32
MERCI ! Ça marche a merveille !
0