Pb debutant en C
Résolu
camorani
Messages postés
29
Statut
Membre
-
camorani Messages postés 29 Statut Membre -
camorani Messages postés 29 Statut Membre -
Bonjour,
je debute en C avec des exercices simples mais comme même je sèche:
l'exercice demande de convertir une temperatue entré en Celcius vers le fahrenheit
Voici ce que j ai ecrit
#include <stdio.h>
main()
{
int tpcc=0;
double tpff=0;
printf("enter the temperature in Celsius : ");
scanf("%d",&tpcc);
tpff = 32 + (((double)tpcc*9)/5) ;
printf("the temperature you entered converted to Fahrenheit is equal to : %d ",tpff);
fflush(stdin);
getchar();
}
et c est presk la meme chose que la solution mais les resultats sont bizzares
pourriez vous m aider à detecter l'erreur
Merci d'avance
je debute en C avec des exercices simples mais comme même je sèche:
l'exercice demande de convertir une temperatue entré en Celcius vers le fahrenheit
Voici ce que j ai ecrit
#include <stdio.h>
main()
{
int tpcc=0;
double tpff=0;
printf("enter the temperature in Celsius : ");
scanf("%d",&tpcc);
tpff = 32 + (((double)tpcc*9)/5) ;
printf("the temperature you entered converted to Fahrenheit is equal to : %d ",tpff);
fflush(stdin);
getchar();
}
et c est presk la meme chose que la solution mais les resultats sont bizzares
pourriez vous m aider à detecter l'erreur
Merci d'avance
A voir également:
- Pb debutant en C
- Logiciel montage vidéo débutant - Guide
- Logiciel de programmation pour débutant - Guide
- Platine dj debutant - Forum Enregistrement / Traitement audio
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Comment utiliser un ordinateur pour un débutant - Astuces et Solutions
4 réponses
bonjour,
Tu as déclaré
double tpff=0;
pour afficher le résultat il faut utiliser le format %f exemple (%.2f pour 2 décimales)
printf("the temperature you entered converted to Fahrenheit is equal to : %.2f ",tpff);
A+.
Tu as déclaré
double tpff=0;
pour afficher le résultat il faut utiliser le format %f exemple (%.2f pour 2 décimales)
printf("the temperature you entered converted to Fahrenheit is equal to : %.2f ",tpff);
A+.
et c quoi la difference!!
pouver vous m'expliquer un peu plus .je pense que le resultat peut etre en double
merci
pouver vous m'expliquer un peu plus .je pense que le resultat peut etre en double
merci