Problème de programmation


Max2009 Membre 13 messages
Forumeur balbutiant‚ 31ans
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...

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Messages recommandés

Blackmesa Membre+ 2 700 messages
Grosse banane de Dolph‚ 26ans
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;

}

Partager ce message


Lien à poster
Partager sur d’autres sites
Max2009 Membre 13 messages
Forumeur balbutiant‚ 31ans
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...

Partager ce message


Lien à poster
Partager sur d’autres sites
Max2009 Membre 13 messages
Forumeur balbutiant‚ 31ans
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...

Partager ce message


Lien à poster
Partager sur d’autres sites
Blackmesa Membre+ 2 700 messages
Grosse banane de Dolph‚ 26ans
Posté(e)

essaye de mettre un %i au lieu des %d

Partager ce message


Lien à poster
Partager sur d’autres sites
Max2009 Membre 13 messages
Forumeur balbutiant‚ 31ans
Posté(e)

ça n'a pas changer...

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Blackmesa Membre+ 2 700 messages
Grosse banane de Dolph‚ 26ans
Posté(e)

%i pour les variables de type int

Partager ce message


Lien à poster
Partager sur d’autres sites
Max2009 Membre 13 messages
Forumeur balbutiant‚ 31ans
Posté(e)

Ok, merci...

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant