Programme C probleme

Fermé
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 - 19 oct. 2009 à 13:14
Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 - 21 oct. 2009 à 09:57
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???????

59 réponses

swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
19 oct. 2009 à 22:30
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
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
19 oct. 2009 à 22:34
mais il vont me prendre dans leur lycée ou ils font le bts ?

et on ne part pas de 0 là !! :O
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
19 oct. 2009 à 22:35
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.
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
19 oct. 2009 à 22:37
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 ??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
19 oct. 2009 à 22:40
Google est ton ami ^^ et tu as ce forum pour demander des conseils...
sinon je peux aussi t'aider :p
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
19 oct. 2009 à 22:42
ok merci beaucoup alors
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
19 oct. 2009 à 22:45
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 !
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
19 oct. 2009 à 22:47
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
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
19 oct. 2009 à 22:48
contactes moi si tu as besoin. dav.sea@free.fr
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
19 oct. 2009 à 22:49
ok ok tu as msn ça serais mieu =)
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
19 oct. 2009 à 22:50
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 246
19 oct. 2009 à 22:52
ca marche : dav_sea@hotmail.com
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
20 oct. 2009 à 00:32
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
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
20 oct. 2009 à 01:01
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 :(
0
Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71
20 oct. 2009 à 08:12
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
....
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
20 oct. 2009 à 18:12
alors explique moi le : %c, &pouet stp je ne comprend pas
ainsi que le if (pouet == +=
et aussi res ???
0
feadin91 Messages postés 257 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 28 avril 2010 87
21 oct. 2009 à 09:10
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
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 ;)
0
Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71
21 oct. 2009 à 09:18
Désolé pour les petits oublis et le manque d'explication et la petite faute du '+', j'avais fais ça rapidement :s
0
feadin91 Messages postés 257 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 28 avril 2010 87
21 oct. 2009 à 09:49
non mais ya aucun soucis Pilow, tu avais bien précisé que c'était du pseudo code ;)

EDIT : ah non.... Boarf, c'est pas grave ;)
0
Pilow Messages postés 400 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 23 décembre 2009 71
21 oct. 2009 à 09:57
On va dire que les ... indiquait une ébauche de code/pseudo-code !
0