Help with Measurement converter

Please support our C++ advertiser: Intel Parallel Studio Home
Thread Solved

Join Date: Oct 2008
Posts: 5
Reputation: XxAaronxX is an unknown quantity at this point 
Solved Threads: 0
XxAaronxX XxAaronxX is offline Offline
Newbie Poster

Help with Measurement converter

 
0
  #1
Nov 25th, 2008
Hey I am trying to teach myself C++ and i am having trouble with a measurement converter I am pretty sure my problem is in the line

  1. Yards = Meters * 1.094;

but i don't know how else to write it, this is my code:

  1. #include <iostream>
  2. namespace std;
  3.  
  4. int main()
  5. {
  6. cout << "welcome to my measurement converter.";
  7. cout << "This converter will convert meters to yards.\n";
  8. cout << "Enter the number of meters.\n";
  9. int Meters;
  10. int Yards;
  11. cin >> Meters;
  12. Yards = Meters * 1.094;
  13. cout << Meters << " meters is equal to " << Yards << " yards";
  14. return 0;
  15. }

Your help would be greatly appreciated
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 2,828
Reputation: niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute 
Solved Threads: 297
Moderator
Featured Poster
niek_e's Avatar
niek_e niek_e is offline Offline
Roasting Maven

Re: Help with Measurement converter

 
0
  #2
Nov 25th, 2008
2 things.
Change :
namespace std; to using namespace std; . Your code shouldn't compile without changing it.

then change:
  1. int Meters;
  2. int Yards;
to:
  1. double Meters;
  2. double Yards;

Int can only be integer values So: 1, 4 , 300, 5632 etc etc.
But you need some digits after the comma, so you need the double data-type
Last edited by niek_e; Nov 25th, 2008 at 6:45 am.
Reply With Quote Quick reply to this message  
Join Date: Nov 2008
Posts: 392
Reputation: StuXYZ is a glorious beacon of light StuXYZ is a glorious beacon of light StuXYZ is a glorious beacon of light StuXYZ is a glorious beacon of light StuXYZ is a glorious beacon of light StuXYZ is a glorious beacon of light 
Solved Threads: 72
StuXYZ StuXYZ is offline Offline
Posting Whiz

Re: Help with Measurement converter

 
0
  #3
Nov 25th, 2008
The mistake is that you are using integers (the set 0,1,2,3 and -1 etc)
to represent floating point number.
int a=2*1.2; gives sets a to 2.

write
  1. double Meters;
  2. double Yards;
instead of the two int declarations.
Reply With Quote Quick reply to this message  
Join Date: Oct 2008
Posts: 5
Reputation: XxAaronxX is an unknown quantity at this point 
Solved Threads: 0
XxAaronxX XxAaronxX is offline Offline
Newbie Poster

Re: Help with Measurement converter

 
0
  #4
Nov 25th, 2008
Thanks for the help niek_e and StuXYZ it works perfectly now and i cant believe i forgot to put using before namespace.
Last edited by XxAaronxX; Nov 25th, 2008 at 6:51 am.
Reply With Quote Quick reply to this message  
Join Date: Oct 2008
Posts: 5
Reputation: XxAaronxX is an unknown quantity at this point 
Solved Threads: 0
XxAaronxX XxAaronxX is offline Offline
Newbie Poster

Re: Help with Measurement converter

 
0
  #5
Nov 26th, 2008
Hey I Use Visual 2008 C++ Express and i don't know how to link this code to a GUI so that when i type the number of meters into a text box and press a button it will return the answer in a second text box. If you know of a tutorial on GUI's i could use it would be great.

Thanks
Reply With Quote Quick reply to this message  
Join Date: Oct 2008
Posts: 5
Reputation: XxAaronxX is an unknown quantity at this point 
Solved Threads: 0
XxAaronxX XxAaronxX is offline Offline
Newbie Poster

Re: Help with Measurement converter

 
0
  #6
Nov 26th, 2008
Hey I have decided that a GUI is to Advanced for me to try at the moment and am going to keep reading my book.
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C++ Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC