Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <string>
- #include <cctype>
- using namespace std;
- class location
- {
- private:
- int nbPieces;
- public:
- location();
- void init(int);
- int getNbPieces();
- void setNbPieces(int);
- void afficher();
- };
- location::location()
- {
- }
- void location::init(int new_nbPieces)
- {
- nbPieces=new_nbPieces;
- }
- int location::getNbPieces()
- {
- return nbPieces;
- }
- void location::setNbPieces(int new_nbPieces)
- {
- nbPieces=new_nbPieces;
- }
- void location::afficher()
- {
- cout<<"Nombre de pieces de la residence : "<<nbPieces<<endl;
- }
- int main()
- {
- bool choixPieces=false;
- location maison;
- while(choixPieces==false)
- {
- char nbPieces;
- cout<<"Combien de pieces possede la residence ? : ";
- cin>>nbPieces;
- if(isdigit(nbPieces))
- {
- choixPieces=true;
- maison.init(nbPieces);
- }
- else
- {
- cout<<endl<<"La saisie est incorrecte, veuillez recommencer !"<<endl;
- system("PAUSE");
- system("CLS");
- }
- }
- maison.afficher();
- return 0;
- }
Add Comment
Please, Sign In to add comment