Vai al contenuto

spina696

Members
  • Portfolio

    Portfolio
  • Numero messaggi

    4
  • Registrato

  • Ultima Visita

  1. spina696

    Riscontrato Errore Con

    Ecco,così a me funzia... Account.h #include <string> using namespace std; class Account { public: Account(int); void setBalance(int); int getBalance(); void credit(); void debit(); void index(); private: int ContoAttuale; string pre; string dep; string end; }; Account.cpp #include <iostream> #include <string> using namespace std; #include "Account.h" Account::Account(int importo) { setBalance(importo); pre="prelievo"; dep="deposito"; end="fine"; } void Account::setBalance(int importo) { ContoAttuale = importo; if (importo <=0) cout << "Non esiste credito" << endl; } int Account::getBalance() { return ContoAttuale; } void Account::debit() { int ritiro; cout << "\nInserisci la cifra da ritirare: "; cin >> ritiro; if (ritiro > ContoAttuale) cout << "\nNon disponde di tale cifra." << endl; else { ContoAttuale-=ritiro; cout << "Denaro ritirato. Il conto attuale e' " << getBalance()<< "." << endl; } } void Account::credit() { int deposito; cout << "\nInserisci la cifra da depositare: "; cin >> deposito; ContoAttuale+=deposito; cout << "Denaro depositato. Il conto attuale e' " << getBalance()<< "." << endl; } void Account::index() { string richiesta; while (richiesta!=end) { cout << "\nDigiti PRELIEVO per prelevare del denaro." << endl << "Digiti DEPOSITO per depositare del denaro." << endl << "Digiti FINE per uscire dal programma." << endl; cin>>richiesta; if (richiesta==pre) { debit(); } if (richiesta==dep) { credit(); } } } Main.cpp #include <iostream> using namespace std; #include "Account.h" int main() { Account MioConto(100); cout << "Il suo conto e': " << MioConto.getBalance() << "euro" << endl; MioConto.index(); return 0; };
  2. spina696

    Riscontrato Errore Con

    secondo me era più facile stampare a video un menu tipo 1-depositare 2-prelevare e se l'utente immetteva 1,lanciare la funzione depositare,se immetteva 2 far partire prelevare.Si può anche allargare a più voci il menu,naturalmente
  3. spina696

    Riscontrato Errore Con

    Mettici un #include <iostream> e riprova...
×