Bonjour tout le monde
voila mon probleme, le
code suivant réalise un programme de rendu de monnaie pour une caisse
enregistreuse et quand je le compile tout ce qui se trouve aprés le
branchement " if " de 100 euros ne s'execute pas. Donc si quelqu'un
pouvez m'aide ce serais cool. Merci d'avance
#include <cstdio>
#include <cstdlib>
#include
using namespace std;
int main (int nNumbersofArgs, char* pszArgs[])
{
int montant;
cout << "\n Entrez votre montant : ";
cin >> montant;
cout << "\n Vous devez rendre:\n" ;
/////////////// detail du rendu pour les billet de 200 euros......//////////////////////////
int billet200;
billet200 = montant / 200;
if ( billet200 > 0)
{
cout << "\t"
<< billet200 // ligne 30
<< " billet (s) de 200 euros. "
<< endl;
}
///////////////////......de 100 euros/////////////////////////////////////////////////////////
int montant100;
montant100 = montant % 200; // ligne 40
int billet100;
billet100 = montant100 / 100;
if ( billet100 > 0 )
{
cout << "\t"
<< billet100
<< " billet (s) de 100 euros. "
<< endl;
}
////////////////////// ...... de 50 euros//////////////////////////////////////////////////////
int montant50;
montant50 = billet100 % 100;
int billet50;
billet50 = montant50 / 50;
if ( billet50 > 0 )
{
cout << "\t"
<< billet50
<< " billet (s) de 50 euros. "
<< endl;
}
/////////////////////////......de 20 euros///////////////////////////////////////////////////////
int montant20;
montant20 = billet50 % 50;
int billet20;
billet20 = montant20 / 20;
if ( billet20 > 0)
{
cout << "\t"
<< billet20
<< " billet (s) de 20 euros. "
<< endl;
}
////////////////////////////......de 10 euros///////////////////////////////////////////////////
int montant10;
montant10 = billet20 % 20;
int billet10;
billet10 = montant10 / 10;
if ( billet10 > 0 )
{
cout << "\t"
<< billet10
<< " billet (s) de 10 euros. "
<< endl;
}
//////////////////////////////......de 5 euros///////////////////////////////////////////////
int montant5;
montant5 = billet10 % 10;
int billet5;
billet5 = montant5 / 5;
if ( billet5 > 0 )
{
cout << "\t"
<< billet5
<< " billet (s) de 5 euros. "
<< endl;
}
///////////////////////////......et les pieces de 2 euros//////////////////////////////////////
int montant2;
montant2 = billet5 % 5;
int piece2;
piece2 = montant2 / 2;
if ( piece2 > 0 )
{
cout << "\t"
<< piece2
<< " piece (s) de 2 euros. "
<< endl;
}
///////////////////////// //......pieces de 1 euro////////////////////////////////////////////
int montant1;
montant1= piece2 % 2;
int piece1;
piece1 = montant1 / 1;
if ( piece1 > 0 )
{
cout << "\t"
<< piece1
<< " piece (s) de 1 euro. "
<< endl;
}
system ("pause");
return 0;
}
Afficher la suite