Aller au contenu

Problème de programmation


Max2009

Messages recommandés

Membre, 37ans Posté(e)
Max2009 Membre 13 messages
Baby Forumeur‚ 37ans‚
Posté(e)

Bonjour à tous...

Voilà, je suis un débutant en programmation, on va dire débutant confirmé. J'ai pu avoir des cours de programmation pour débutant en langage C avec Code::Blocks. Maintenant, d'après ce que j'ai pu comprendre du cours, j'ai essayé d'écrire ce qui suit sur Code::Blocks :

#include <stdio.h>

#include <stdlib.h>

int main()

{int CA = 0;

int CV = 0;

int CF = 0;

int MSCV = CA-CV;

int R = MSCV-CF;

int SRV = (CF*CA)/CV;

printf("Veillez entrer le montant de votre Chiffre d'affaire (CA) : ");

scanf("%d",&CA);

printf("Veillez entrer le montant de vos charges variables (CV) : ");

scanf("%d",&CV);

printf("Votre marge sur cout variable sera de %d\n", MSCV = CA-CV);

printf("Veillez entrer le montant de vos charges fixes (CF) : ");

scanf("%d",&CF);

printf("Votre resultat sera de %d\n", R = MSCV-CF);

printf("Votre seuil de rentabilite en valeur sera de %d\n", SRV = (CF*CA)/CV);

scanf("%*c");

return 0;

}

Maintenant, quand je lance le programme, on me met erreur...

Si, je pouvais avoir un coup de main, ça m'aiderai beaucoup...

Merci d'avance...

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre+, Grosse banane de Dolph, 32ans Posté(e)
Blackmesa Membre+ 2 712 messages
32ans‚ Grosse banane de Dolph,
Posté(e)

essaye plutot ca: 

#include <stdio.h>

#include <stdlib.h>

int main()

{int CA = 0;

int CV = 0;

int CF = 0;

int MSCV;

int R ;

int SRV ;

printf("Veillez entrer le montant de votre Chiffre d'affaire (CA) : ");

scanf("%d",&CA);

printf("Veillez entrer le montant de vos charges variables (CV) : ");

scanf("%d",&CV);M

MSCV = CA - CV;

printf("Votre marge sur cout variable sera de %d\n", MSCV );

printf("Veillez entrer le montant de vos charges fixes (CF) : ");

scanf("%d",&CF);

R = MSCV - CF;

printf("Votre resultat sera de %d\n", R );

SRV = (CF*CA)/cv;

printf("Votre seuil de rentabilite en valeur sera de %d\n", SRV );

return 0;

}

Lien à poster
Partager sur d’autres sites

Membre, 37ans Posté(e)
Max2009 Membre 13 messages
Baby Forumeur‚ 37ans‚
Posté(e)

Slt, Blackmesa...

Je viens de faire ce que tu m'as proposé, ça n'affiche plus d'erreur mais le résultat du SRV qui s'affiche est faux. Je ne sais pas ce qui cloche, et pourtant c'est la bonne formule...

Lien à poster
Partager sur d’autres sites

Membre, 37ans Posté(e)
Max2009 Membre 13 messages
Baby Forumeur‚ 37ans‚
Posté(e)

Je viens de voir que lorsque j'utilise un nombre qui contient moins de 6 chiffres pour le CA, CV, CF, le résultat du SRV est juste. Mais dès que j'utilise un nombre à 6 chiffres ou plus, le résultat du SRV qui s'affiche est faux...

ça peut être dû à quoi ??? J'aimerai bien savoir...

Lien à poster
Partager sur d’autres sites

Membre+, Grosse banane de Dolph, 32ans Posté(e)
Blackmesa Membre+ 2 712 messages
32ans‚ Grosse banane de Dolph,
Posté(e)

essaye de mettre un %i au lieu des %d

Lien à poster
Partager sur d’autres sites

Membre, 37ans Posté(e)
Max2009 Membre 13 messages
Baby Forumeur‚ 37ans‚
Posté(e)

ça n'a pas changer...

Mais quel est la différence entre %d et %i ???

Lien à poster
Partager sur d’autres sites

Membre+, Grosse banane de Dolph, 32ans Posté(e)
Blackmesa Membre+ 2 712 messages
32ans‚ Grosse banane de Dolph,
Posté(e)

%i pour les variables de type int

Lien à poster
Partager sur d’autres sites

Membre, 37ans Posté(e)
Max2009 Membre 13 messages
Baby Forumeur‚ 37ans‚
Posté(e)

Ok, merci...

Maintenant, lorsqu'on a un programme, est-ce qu'il est possible de le mettre en fichier exe ???

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×