Can someone edit this code where it outputs to a file in Xcode #include #include
ID: 3846143 • Letter: C
Question
Can someone edit this code where it outputs to a file in Xcode
#include #include #include using namespace std; int main() { const double SWEDISHKRONA_PER_DOLLAR = 8.636 ; const double BELIZE_PER_DOLLAR = 2.10; const double TONGAPAANGA_PER_DOLLAR = 2.27; double dollars, swedishkrona, belize, tongapaanga; cout << setprecision(2) << fixed; cout << "Enter U.S. dollar amount: "; cin >> dollars; swedishkrona = dollars * SWEDISHKRONA_PER_DOLLAR; belize = dollars * BELIZE_PER_DOLLAR; tongapaanga = dollars * TONGAPAANGA_PER_DOLLAR; cout << "$" << dollars << " = " << swedishkrona << " Swedish Krona "; cout << "$" << dollars << " = " << belize << " Belize "; cout << "$" << dollars << " = " << tongapaanga << " Tonga Paanga " ; return 0; }
Explanation / Answer
#include <iostream>
#include<iomanip>
#include <fstream>
using namespace std;
int main()
{
const double SWEDISHKRONA_PER_DOLLAR = 8.636 ;
const double BELIZE_PER_DOLLAR = 2.10;
const double TONGAPAANGA_PER_DOLLAR = 2.27;
double dollars, swedishkrona, belize, tongapaanga;
// open a file in write mode.
ofstream outfile;
outfile.open("convertedCurrency.txt");
cout << setprecision(2) << fixed;
cout << "Enter U.S. dollar amount: ";
cin >> dollars;
swedishkrona = dollars * SWEDISHKRONA_PER_DOLLAR;
belize = dollars * BELIZE_PER_DOLLAR;
tongapaanga = dollars * TONGAPAANGA_PER_DOLLAR;
cout << "$" << dollars << " = " << swedishkrona << " Swedish Krona ";
cout << "$" << dollars << " = " << belize << " Belize ";
cout << "$" << dollars << " = " << tongapaanga << " Tonga Paanga " ;
//writting data to file
outfile << "$" << dollars << " = " << swedishkrona << " Swedish Krona ";
outfile << "$" << dollars << " = " << belize << " Belize ";
outfile << "$" << dollars << " = " << tongapaanga << " Tonga Paanga " ;
// close the opened file.
outfile.close();
return 0;
}
convertedCurrency.txt
$32 = 276.352 Swedish Krona
$32 = 67.2 Belize
$32 = 72.64 Tonga Paanga
OUTPUT:
$32 = 276.352 Swedish Krona
$32 = 67.2 Belize
$32 = 72.64 Tonga Paanga