questo programmino usa una miniclasse che ho fatto io, anzi è la mia prima classe, ho dimenticato qualche cosa?
codice:
#include <iostream>
using namespace std;

class calcola {
   public:
      calcola();
      ~calcola();
      float input;
      float output;
      void getvalue();
      float doppio();     
};

calcola::calcola(){
    input=0; output=0;
}

calcola::~calcola(){
    cout << "Programma terminato" << endl;
    system("PAUSE");
} 
void calcola::getvalue(){
    cout << "Inserire un numero ";
    cin >> input;
}
float calcola::doppio(){
    float calculate;
    calculate=input*2;
    return calculate;
} 
int main(int argc, char *argv[]){
    calcola calc;
    calc.getvalue();
    calc.output=calc.doppio();
    cout << "il doppio di " << calc.input <<" e' " << calc.output << endl;
    return EXIT_SUCCESS;
}