View Full Version : Simple c++ help
sdmike
February 7th, 2007, 07:50 AM
Ok I have a program which takes the values enter in and then subtracts them from my acount balance, but I'm not sure what's going on.
#include <iostream>
using namespace std;
int main ()
{
int citi;
int chase;
int bofa;
int wamu;
cout << "Please enter your citi total: ";
cin >> citi;
cout << "Please enter your chase total: ";
cin >> chase;
cout << "Please enter your bofa total: ";
cin >> bofa;
cout << "Please enter your wamu total: ";
cin >> wamu;
cout << "Your total debt is: "(citi + chase + bofa) - wamu";
return 0;
What simple thing am I missing here.
neilp85
February 7th, 2007, 07:53 AM
You didn't state what the problem is, but if it's not compiling it's because you don't have a closing brace for main.
Wybiral
February 7th, 2007, 08:09 AM
If it isn't compiling... It could also be this line:
cout << "Your total debt is: "(citi + chase + bofa) - wamu";
Notice the stray double quote at the end? And the lack of the "<<" operator between ~is: "~ and ~(~
neilp85
February 7th, 2007, 08:17 AM
If it isn't compiling... It could also be this line:
cout << "Your total debt is: "(citi + chase + bofa) - wamu";
Notice the stray double quote at the end? And the lack of the "<<" operator between ~is: "~ and ~(~
That isn't the only problem, there should also be another << operator. What you should do is this:
cout << "Your total debt is: " << (citi + chase + bofa) - wamu << endl;
kinson
February 7th, 2007, 10:28 AM
Its probably minor, but you might wanna initialize the variables first too :p
LotsOfPhil
February 7th, 2007, 04:12 PM
Its probably minor, but you might wanna initialize the variables first too
He does initialize the variables, as int. I think you probably want them to be double.
hod139
February 7th, 2007, 05:54 PM
He does initialize the variables, as int. I think you probably want them to be double.
That's a declaration. An initialization is supplying an initial value, e.g.
int foo = 0.
sdmike
February 7th, 2007, 10:28 PM
I got it to work. This did the trick for me.
#include <fstream>
#include <iostream>
using namespace std;
int main ()
{
float citi;
float chase;
float bofa;
float wamu;
float sprint;
ofstream outFile("finances.file");
cout << "File open, preparing to write..." << endl;
cout << "Please enter your WAMU total: ";
cin >> wamu;
cout << "Please enter your Citi total: ";
cin >> citi;
cout << "Please enter your Chase total: ";
cin >> chase;
cout << "Please enter your BofA total: ";
cin >> bofa;
cout << "Please enter your Sprint total: ";
cin >> sprint;
cout << "Your total debt is: " << wamu - (citi + chase + bofa) << endl;
outFile
<< "Your WAMU Account Balance is $"<< wamu << ". \n"
<< "Your Citi charge is $" << citi << ". \n"
<< "Your Chase charge is $" << chase << ". \n"
<< "Your BofA charge is $" << bofa << ". \n"
<< "Your Sprint charge is $" << sprint << ". \n"
<< "Your total debt balance is $" << wamu - (citi + chase + bofa + sprint) << ". \n";
cout << "File written to, and now being closed..." << endl;
outFile.close();
return 0;
}
Powered by vBulletin® Version 4.2.2 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.