Tutoriel c++
Résolu/Fermé
A voir également:
- Tutoriel c++
- Tutoriel onedrive - Guide
- Tutoriel google drive - Guide
- Tutoriel tableau croisé dynamique - Guide
- Tutoriel chromecast - Guide
- Tutoriel table des matières word - Guide
19 réponses
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
21 oct. 2009 à 12:47
21 oct. 2009 à 12:47
Ca serait cool que tu proposes un début de solution parce qu'on est pas là pour faire tes devoirs à ta place :)
C'est bien ca ?!?!
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
If (resultat >= 0);
printf("resultat positif");
else
printf("resultat negatif");
system("pause");
return 0;
}
parceque ca me met erreur maintenant
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
If (resultat >= 0);
printf("resultat positif");
else
printf("resultat negatif");
system("pause");
return 0;
}
parceque ca me met erreur maintenant
Essaye de commencer à le faire,(c'est pas très compliqué ce genre de programme...) et si jamais tu coince là on peut t'aider, mais on va pas faire le programme à ta place : )
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
21 oct. 2009 à 13:54
21 oct. 2009 à 13:54
non mais c'est pas la peine de reposter à chaque fois ton message .
un nombre positif, c'est supérieur à zero
un nombre négatif c'est inférieur à zero
un nombre nul, c'est égal à zero
t'as tes 2 nombres A et B
tu fais:
un nombre positif, c'est supérieur à zero
un nombre négatif c'est inférieur à zero
un nombre nul, c'est égal à zero
t'as tes 2 nombres A et B
tu fais:
si((a + b)<0 ) negatif sinon si ((a+b)>0) positif sinon si ((a+b)est égal à 0) nul sinon y a une couille dans le potage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
moi j'ai deja fait ca, pour un calcule.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
resultat = a+b;
printf("resultat = %d\n", resultat);
system("pause");
return 0;
}
ca, ca marche . pour faire une addition... mais apres comment je fais pour avoir que le + ou le - ?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
resultat = a+b;
printf("resultat = %d\n", resultat);
system("pause");
return 0;
}
ca, ca marche . pour faire une addition... mais apres comment je fais pour avoir que le + ou le - ?
enfaite c'est après une multiplication pas une addition, donc c'est resultat = a*b et non pas a+b... mais je trouve quand meme pas ce que je cherche ...
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
21 oct. 2009 à 16:11
21 oct. 2009 à 16:11
if (resultat >= 0)
printf("resultat positif");
else
printf("resultat negatif");
printf("resultat positif");
else
printf("resultat negatif");
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
21 oct. 2009 à 16:18
21 oct. 2009 à 16:18
premièrement, je ne vois pas de multiplication dans ton code, seulement une adition
deuxièmement, si tu veux enlever l'affichage du resultat, tu supprimes la ligne qui gère l'affichage: printf("resultat = %d\n", resultat);
deuxièmement, si tu veux enlever l'affichage du resultat, tu supprimes la ligne qui gère l'affichage: printf("resultat = %d\n", resultat);
voila cew que j'ai mis, et ca me donne toujours le resultat et non le + ou - ...
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
If (resultat >= 0);
printf("resultat positif");
else printf("resultat negatif");
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
If (resultat >= 0);
printf("resultat positif");
else printf("resultat negatif");
system("pause");
return 0;
}
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
21 oct. 2009 à 16:28
21 oct. 2009 à 16:28
il y en a un de nous deux qui est dans un passage de grande faiblesses intellectuelle.. comme je suis fatigué, je vais partir sur la base que c'est moi qui comprends pas bien......
quand tu dis que le code te donne le résultat (le code posté juste là au dessus), tu peux me recopier le résultat qu'il t'affiche?
t'as bien recompilé ton projet ?
(attention, je deviens tout rouge si c'est le contenu du printf qui te convient pas)
quand tu dis que le code te donne le résultat (le code posté juste là au dessus), tu peux me recopier le résultat qu'il t'affiche?
t'as bien recompilé ton projet ?
(attention, je deviens tout rouge si c'est le contenu du printf qui te convient pas)
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
21 oct. 2009 à 16:31
21 oct. 2009 à 16:31
je sais pas, qu'es ce que tu as, et qu'es ce que tu veux
alors mon code c'est :
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
If (resultat >= 0);
printf("resultat positif");
else
printf("resultat negatif");
system("pause");
return 0;
}
le resultat c'est : je dois donner un nombre pour "a" et un nombre pour "b", ensuite il m'affiche le resultat de la multiplication de ces nombre.
par exemple, a= 2 et b= -2.... ca me donne -4, et moi j'aimerais que le "-"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
If (resultat >= 0);
printf("resultat positif");
else
printf("resultat negatif");
system("pause");
return 0;
}
le resultat c'est : je dois donner un nombre pour "a" et un nombre pour "b", ensuite il m'affiche le resultat de la multiplication de ces nombre.
par exemple, a= 2 et b= -2.... ca me donne -4, et moi j'aimerais que le "-"
asma sisi
Messages postés
96
Date d'inscription
vendredi 29 août 2008
Statut
Membre
Dernière intervention
23 mars 2011
20
21 oct. 2009 à 16:52
21 oct. 2009 à 16:52
bonjour,
ce qui n'est pas correcte dans ton code c'est que la variable resultat ne change pas de valeur et reste toujours a 0 ; donc il faut bien remplir la variable resultat pour mettre dedans le a+b
@ sennes : la programmation est super facile , il faut juste suivre l'enchainement des opérations
@ nabla's : il faut pas être aussi dur ; on a tous commencé avec un niveau faible mais tout vas évoluer au fur et à mesure grâce a l'aide qu'on reçoit et les efforts qu'on fait
cordialement ...
ce qui n'est pas correcte dans ton code c'est que la variable resultat ne change pas de valeur et reste toujours a 0 ; donc il faut bien remplir la variable resultat pour mettre dedans le a+b
#include <stdio.h> #include <stdlib.h> #include <math.h> int main(){ int a = 0; int b = 0; int resultat = 0; printf("a="); scanf("%d", &a); printf("b="); scanf("%d", &b); resultat=a+b; If (resultat >= 0); printf("resultat positif"); else printf("resultat negatif"); system("pause"); return 0; }
@ sennes : la programmation est super facile , il faut juste suivre l'enchainement des opérations
@ nabla's : il faut pas être aussi dur ; on a tous commencé avec un niveau faible mais tout vas évoluer au fur et à mesure grâce a l'aide qu'on reçoit et les efforts qu'on fait
cordialement ...
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
21 oct. 2009 à 16:36
21 oct. 2009 à 16:36
le code que tu as donné n'affiche pas -4. Ce code affiche resultat positif ou resultat negatif.
tu n'as pas recompilé ton programme
tu n'as pas recompilé ton programme
JUSTE OU PAS??? parceque ca me met
Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
resultat = a*b;
If (resultat >= 0);
printf("resultat positif");
else printf("resultat negatif");
system("pause");
return 0;
}
Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
resultat = a*b;
If (resultat >= 0);
printf("resultat positif");
else printf("resultat negatif");
system("pause");
return 0;
}
asma sisi
Messages postés
96
Date d'inscription
vendredi 29 août 2008
Statut
Membre
Dernière intervention
23 mars 2011
20
21 oct. 2009 à 17:07
21 oct. 2009 à 17:07
je corrige ce que j'ai mis: c'est un produit et pas un addition.
** ton code est correcte mais à l'exécution ça devra t'afficher resultat négatif ou bien resultat positif
assure toi que tu as recompilé ton code
** ton code est correcte mais à l'exécution ça devra t'afficher resultat négatif ou bien resultat positif
assure toi que tu as recompilé ton code
Voilà c'est bon, c'était une erreur de frappe :s
resultat finale
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
resultat = a*b;
if(resultat >= 0)
printf("signe du resultat = + \n");
else
printf("signe du resultat = - \n");
system("pause");
return 0;
}
MERCI DE VOTRE AIDE
resultat finale
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a = 0;
int b = 0;
int resultat = 0;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
resultat = a*b;
if(resultat >= 0)
printf("signe du resultat = + \n");
else
printf("signe du resultat = - \n");
system("pause");
return 0;
}
MERCI DE VOTRE AIDE