terça-feira, 18 de janeiro de 2011

Programa em C++ que define um contador

#include <iostream>
using namespace std;

class Contador{
    int valor;
public:
    Contador(){valor=0;}
    Contador(int v){valor = v;}

    void incrementar(){
        valor++;
    }

    void decrementar(){
        valor--;
    }
   
    int get(){
        return valor;
    }
};

void main(){
    Contador c1;
    Contador c2(10);
    c1.incrementar();
    c2.incrementar();
    c1.incrementar();
    c1.incrementar();
    c2.incrementar();

    Contador c3(c1);
    c1.decrementar();

    cout<<c1.get()<<"\n";
    cout<<c2.get()<<"\n";
    cout<<c3.get()<<"\n";

    system("pause");
}

1 comentário: