Programme C probleme
jason-live
Messages postés
218
Statut
Membre
-
Pilow Messages postés 410 Statut Membre -
Pilow Messages postés 410 Statut Membre -
Bonjour,
voici mon mini programme :
#include <stdio.h>
#include <stdlib.h>
int main()
{
int nombreEnMillimetre, nombreEnCentimetre = 0 ;
printf("***** BIENVENUE DANS CE MINI PROGRAMME DE CONVERSION *****\n\n");
printf (" Entrez un nombre avec unite le millimetre pour le convertir en centimetre \n\n");
scanf ("%d", &nombreEnMillimetre);
nombreEnCentimetre = nombreEnMillimetre * 10;
printf ("%d millimetre est egal a %d centimetre \n\n", nombreEnMillimetre, nombreEnCentimetre);
system ("PAUSE");
return 0;
}
quand je fais 10 millimetre sa me dit 10 millimetre est egal a 100 centimetre
il ya un probleme, comment pourais-je faire pour avoir une vrai conversion???????
voici mon mini programme :
#include <stdio.h>
#include <stdlib.h>
int main()
{
int nombreEnMillimetre, nombreEnCentimetre = 0 ;
printf("***** BIENVENUE DANS CE MINI PROGRAMME DE CONVERSION *****\n\n");
printf (" Entrez un nombre avec unite le millimetre pour le convertir en centimetre \n\n");
scanf ("%d", &nombreEnMillimetre);
nombreEnCentimetre = nombreEnMillimetre * 10;
printf ("%d millimetre est egal a %d centimetre \n\n", nombreEnMillimetre, nombreEnCentimetre);
system ("PAUSE");
return 0;
}
quand je fais 10 millimetre sa me dit 10 millimetre est egal a 100 centimetre
il ya un probleme, comment pourais-je faire pour avoir une vrai conversion???????
A voir également:
- Programme C probleme
- Programme demarrage windows - Guide
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
59 réponses
Essentiellement étude de fonctions, statistiques et probabilités
Consulte ce site, tout est ici :
http://www.web-ig.com/formation/2,bts-ig-programme.html
Consulte ce site, tout est ici :
http://www.web-ig.com/formation/2,bts-ig-programme.html
Essaye. Dans ma classe j'avais un mec qui n'avait pas le bac. Il a négocié et s'est engagé à le repasser en candidat libre. A toi de voir.
ah oui forcément, en candidat libre mais je n'aurais pas d'argent pour me payer des profs moi :O
puis je les trouverais ou mes cours ??
puis je les trouverais ou mes cours ??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Google est ton ami ^^ et tu as ce forum pour demander des conseils...
sinon je peux aussi t'aider :p
sinon je peux aussi t'aider :p
Pas de problème.
En attendant, en ce qui concerne la programmation, les cours C et C++ du SDZ sont un grand pas pour avoir des bases solides !
En attendant, en ce qui concerne la programmation, les cours C et C++ du SDZ sont un grand pas pour avoir des bases solides !
ok ba déjà vu que je n'ai pas une grande logique je vais un peu voir ton site et le programme de maths et je vais cherché quelques lecon pour m'y mettre parce-que je ne me vois pas être chauffeur poids lourds moi :S
Ree !
je n'arrive pas à dormir alors je fais de la programmation facile :D
Voici mon code :
#include <stdio.h>
#include <stdlib.h>
int main()
{
int nombre1, nombre2, resultat = 0;
printf("entrez 2 nombres et choisissez quel operation faire\n");
scanf ("%d", &nombre1);
scanf ("%d", &nombre2);
printf ("vous avez entrez le nombre %d et le nombre %d \n\n", nombre1, nombre2);
resultat = nombre1 + nombre2;
printf ("la somme de %d et %d est egal a %d \n\n", nombre1, nombre2, resultat);
return 0;
}
mais ce que je veux faire c'est que je ne veux pas choisir de faire une addition par exemple je veux que dans la console je rentre 2 + 2 ou 2*2 mais je ne veux pas entrer l'opération à faire dans mon code, je veux être libre de la faire
par exemple resultat = nombre1 + nombre2
là on fait un addition mais je veut etre libre de faire toute les opération possible, comme une sorte de calculatrice quoi !
aidez moi svp
je n'arrive pas à dormir alors je fais de la programmation facile :D
Voici mon code :
#include <stdio.h>
#include <stdlib.h>
int main()
{
int nombre1, nombre2, resultat = 0;
printf("entrez 2 nombres et choisissez quel operation faire\n");
scanf ("%d", &nombre1);
scanf ("%d", &nombre2);
printf ("vous avez entrez le nombre %d et le nombre %d \n\n", nombre1, nombre2);
resultat = nombre1 + nombre2;
printf ("la somme de %d et %d est egal a %d \n\n", nombre1, nombre2, resultat);
return 0;
}
mais ce que je veux faire c'est que je ne veux pas choisir de faire une addition par exemple je veux que dans la console je rentre 2 + 2 ou 2*2 mais je ne veux pas entrer l'opération à faire dans mon code, je veux être libre de la faire
par exemple resultat = nombre1 + nombre2
là on fait un addition mais je veut etre libre de faire toute les opération possible, comme une sorte de calculatrice quoi !
aidez moi svp
aidez moi aussi ici svp
#include <stdio.h>
#include <stdlib.h>
int main()
{
int secondes, minutes, heures = 0;
printf("Ce programme va permettre de convertir des secondes en des minutes et des minutes en des heures et des secondes en des heures\n\n");
printf("entrez un chiffre en seconde pour le convertir en minute : \n\n");
scanf ("%d", &secondes);
minutes = secondes * 60;
printf ("%d est egal a %d minutes\n\n", secondes, minutes);
return 0;
}
je n'y arrive pas trop :(
#include <stdio.h>
#include <stdlib.h>
int main()
{
int secondes, minutes, heures = 0;
printf("Ce programme va permettre de convertir des secondes en des minutes et des minutes en des heures et des secondes en des heures\n\n");
printf("entrez un chiffre en seconde pour le convertir en minute : \n\n");
scanf ("%d", &secondes);
minutes = secondes * 60;
printf ("%d est egal a %d minutes\n\n", secondes, minutes);
return 0;
}
je n'y arrive pas trop :(
minutes = secondes * 60;
Toujours le meme problème
minutes = secondes / 60;
si tu veux pouvoir choisir ton opération, un truc facil,
printf("choisissez + - * /");
scanf("%c", &pouet);
if (pouet == +)
res = a + b;
else
....
alors explique moi le : %c, &pouet stp je ne comprend pas
ainsi que le if (pouet == +=
et aussi res ???
ainsi que le if (pouet == +=
et aussi res ???
res est ta variable résultat...
Dans ton cas, tu la déclare en faisant int res;
if(pouet == +) <- ceci n'est pas à mettre, c'est du pseudo code!
== va tester si ta variable pouet (dans laquelle tu demande à l'utilisateur de renseigner son choix d'opération) est égale à la valeur à droite. Ici tu as 2 choix : soit laisser POUET en tant que char et faire
Ou bien afficher un menu en disant "1_Addition (+) / 2_Soustraction (-) / 3_..." etc
et dans ce cas, POUET devient int, et tu compare avec son indice (1, 2 ou 3...)
%c indique qu'ici on attend une valeur de type Caractère
et enfin &pouet : ne t'en soucie pas pour le moment, tu apprendra ça plus tard sur le SDZ (histoire de pointeurs dont je te parlais hier ;) ) Utilise ça comme ça bêtement sans chercher à comprendre pour l'instant, ça ne fera que t'embrouiller.
Si tu as d'autres questions, n'hésite pas ;)
Dans ton cas, tu la déclare en faisant int res;
if(pouet == +) <- ceci n'est pas à mettre, c'est du pseudo code!
== va tester si ta variable pouet (dans laquelle tu demande à l'utilisateur de renseigner son choix d'opération) est égale à la valeur à droite. Ici tu as 2 choix : soit laisser POUET en tant que char et faire
if (pouet == '+')
Ou bien afficher un menu en disant "1_Addition (+) / 2_Soustraction (-) / 3_..." etc
et dans ce cas, POUET devient int, et tu compare avec son indice (1, 2 ou 3...)
%c indique qu'ici on attend une valeur de type Caractère
et enfin &pouet : ne t'en soucie pas pour le moment, tu apprendra ça plus tard sur le SDZ (histoire de pointeurs dont je te parlais hier ;) ) Utilise ça comme ça bêtement sans chercher à comprendre pour l'instant, ça ne fera que t'embrouiller.
Si tu as d'autres questions, n'hésite pas ;)