Salve a tutti ragazzi,
Sono nuovo di questo forum e sono nuovo pure in materia di programmazione.
Ho iniziato da poco il primo anno di università e sono iscritto al corso di Informatica. Provenendo da maturità scientifica non ho mai avuto a che fare con la Programmazione in generale, ma a breve avrò il primo esame attinente al linguaggio C++. Così sto facendo un pò di pratica anche se con pessimi risultati.
Vi espongo il problema :
eseguo questo codice ma ho come output valori assurdi e credo l'errore stia nella dichiarazione della variabile x, ma non ne ho idea.. se mi potete spiegare l'errore ve ne sarei davvero grato. Premetto che ho iniziato la settimana scorsa.
#include <iostream>
#include <string>
using namespace std;
/* CONVERTITORE DI VALUTA EURO/DOLLARO */
int main()
{
int x ;
double importoE_D;
double importoD_E;
double e;
double d;
importoE_D = e * 1.37 ; // Conversione da Euro a Dollaro
importoD_E = d / 1.37 ; // Conversione da Dollaro a Euro
cout << " 1) digitare (1) se si vuole convertire l' importo da euro a dollaro " << endl ;
cout << " 2) digitare (2) se si vuole convertire l' importo da dollaro ad euro" << endl ;
cin >> x ;
if ( x = 1 )
{
cout << " Inserire l'importo " << endl ;
cin >> e ;
cout << endl;
cout << e << " euro sono = " << importoE_D << " dollari " << endl;
}
else if ( x = 2 )
{
cout << " Inserire l'importo " << endl ;
cin >> d ;
cout << endl;
cout << d << " dollari sono = " << importoD_E << " euro " << endl ;
}
else
{
cout << " ERRORE " << endl ;
}
system("PAUSE");
return EXIT_SUCCESS;
}