Problema con il costruttore

di il
3 risposte

Problema con il costruttore

Salve ho un errore nel seguente codice
conversione.h
class Conversione
{
    public:
    Conversione();
    ~Conversione();
    long valore_lira;
    float valore_euro;
    void ottieni_valore();
    float converti_lira_in_euro();
};
conversione.cpp
#include <iostream>
#include "conversione.h"
using namespace std;


Conversione()
{
    cout<<"inizio conversione \n";
    valore_lira=0;
    valore_euro=0.0;
}

~Conversione()
{
    cout<<"fine della conversione\n";
}

void Conversione::ottieni_valore()
{
    cout<<"Inserire il valore in lire\n";
    cin>>valore_lira;
    cout<<endl;
}

float Conversione::converti_lira_in_euro()
{
     float risultato;
     risultato=((float)valore_lira)/(float) 1936.27;
     return risultato;
}
main.cpp
#include <iostream>
#include "conversione.h"

using namespace std;

int main()
{
    Conversione conv;
    conv.ottieni_valore();
    conv.valore_euro=conv.converti_lira_in_euro();
    cout<<conv.valore_lira<<"in lire vale:"<<conv.valore_euro<<"euro"
    cout<<endl;
    return 0;
}
l'errore è questo

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte