ciao a tutti ragazzi
mi dareste una mano per far girare questo programma? mi sembrano che ci siano tanti diversi programmi che devo collegare insieme ma come?


codice:
//ricavi.h
//definizione della classe ricavi
//le funzioni membro definite in ricavi.cpp

#ifndef ricavi
#define ricavi

class ricavipersona{
  public:
	 ricavipersona();          //costruttore
	 void immettiricavi ();    //input dei ricavi mensili
	 void impostaricavi (int,double);   //input ricavi di 1 mese

void stamparicaviannuali ();

private:
	double totalericaviannuali();   //funzioni di utilità
	double ricavi[12];      //i 12 ricavi mensili

};

#endif

#include <iostream>
#include <iomanip>
#include <ricavi>
using namespace std;

//il costruttore inizializza l'array
ricavipersona::ricavipersona()
{
	for(int i=0;i<12;i++)
		ricavi[i]=0;
}
//per immettere i 12 ricavi mensili
void ricavipersona::immettiricavi()
{
	double ricavifigura;
	 for (int i =0; i<12;i++)
	 {
		 cout<<"immetti ricavo per il mese"<<i+1<<";";
		 cin>>ricavifigura;
		 impostaricavi(i,ricavifigura);
	 }
}
//funzione per impostare uno dei 12 ricavi mensili

void ricavipersona::impostaricavi (int mese, double somma)
 {

	if (mese>=0 && mese<12 && somma>0)
		ricavi[mese]=somma;
	else
		cout<<"mese o ricavifigura scorretto"<<endl;

}

//visualizzoil totale di vendita in un anno

void ricavipersona::stamparicaviannuali()
{cout<<"\n ricavi annuali totali sono: "<<totalericaviannuali()<<endl;
}


//funzione di utilità private per il calcolo del
//totale di vendita

double ricavipersona::totalericaviannuali()
{
       double totale=0;
       for (int i=0;i<12;i++)
        totale + = ricavi[i];
       return totale;
}


//mostra funzione di utilità
//da compilare con ricavi.cpp
#include <iostream>
#include "ricavi"

int main ()
{ricavipersona s;  //crea oggetto ricavi persona s


  s.immettiricavi ();
  s.stamparicaviannuali();
  return 0;
}
sul libro da cui sto studiano c'è scritto, consulatare la documentazione del vostyro compilatore per sapere come compilare ed effettuare il linking dei programmi composti da più file sorgenti