I am a new relatively new programmer and I've decided to code in C++. Currently, I am working on a converter app project. I want to convert from money to weight to temperatures and if possible, even more, things. I have written a good block of code and I wanted to check if it worked. For some reason, the code did compile but all the application did be give me a blank screen with no area to enter a value or anything. It did not display the instructions I wrote or anything.
Here is the code:
#include "std_lib_facilities.h"
int a = 0;
int b = 0;
int c = 0;
int money()
{
cout << "This will convert CAD to either USD or EUR\n";
cout << "Please input USD or EUR followed by an enter keystroke for conversion\n";
string a;
while(cin >> a){
if( a == "USD"){
cout << "If you would like to convert USD into CAD, enter 1.\n";
cout << "If you would like to convert CAD into USD, enter 2.\n";
int x;
cin >> x;
if( x == 1){
cout << "Please enter the amount you wish to convert.\n";
double j;
cin >> j;
double k = j*1.29;
cout << j << "USD is " << k << "CAD.\n";
}
if ( x == 2){
cout << "Please enter the amount you wish to convert.\n";
double o;
cin >> o;
double p = o*0.77;
cout << o << "CAD is " << p << "USD.\n";
}
}
if( a == "EUR"){
cout << "If you would like to convert EUR into CAD, enter 1.\n";
cout << "If you would like to convert CAD into EUR, enter 2.\n";
int y;
cin >> y;
if(y == 1){
cout << "Please enter the amount you wish to convert.\n";
double g;
cin >> g;
double h = g*1.46;
cout << g << "EUR is " << h << "CAD.\n";
}
if(y == 2){
cout << "Please enter the amount you wish to convert.\n";
double z;
cin >> z;
double x = z*0.69;
cout << z << "CAD is " << x << "EUR.\n";
}
}
}
}
int weight()
{
cout << "This will convert pounds to kilograms.\n";
cout << "Please input the amount you wish to convert.\n";
}
int temperature()
{
}
int setup()
{
cout << "Please enter either a,b or c for the corresponding conversions.\n";
cout << "(Where a is for currency, b is for weight, and c is for temperature.\n";
string a;
while ( cin >> a){
if( a == "a"){
int money();
}
if( a == "b"){
int weight();
}
if( a == "c"){
int temperature();
}
}
}
int main()
{
cout << "Welcome to the ultimate converter app.\n";
int setup();
return 0;
}
Any help would be appreciated.
EDIT: SORRY FOR THE TROUBLE EVERYONE. THANKS TO EVERYONE WHO ANSWERED I JUST REALIZED I DECLARED A FUNCTION INSTEAD OF CALLING IT.