Advertisement
steverobinson

Steve Robinson

Aug 18th, 2010
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. //KM -> MILE CONVERSION
  2. #include <iostream.h>
  3. #include <conio.h>
  4. class mile
  5. {
  6.     double ml;
  7.     public:
  8.         mile(){}
  9.         mile(double tm)
  10.         {
  11.             ml=tm;
  12.         }
  13.         double display()
  14.         {
  15.             return ml;
  16.         }
  17. };
  18. class kilometer
  19. {
  20.     double km;
  21.     public:
  22.         kilometer (float tkm)
  23.         {
  24.             km=tkm;
  25.         }
  26.         operator mile()
  27.         {
  28.             return mile(km/(double)1.6);
  29.         }
  30.         float display()
  31.         {
  32.             return km;
  33.         }
  34. };
  35.  
  36.  
  37.  
  38. int main()
  39. {  char ch;
  40.     double km;
  41.     cout<<"\n***Kilometers to Miles Converter***";
  42.     do{
  43.     cout<<"\n\nPlease Enter the Distance in Kilometers:...";
  44.     cin>>km;
  45.     kilometer a(km);
  46.     mile b;
  47.     b=a;
  48.     cout<<a.display()<<" KM = "<<b.display();
  49.     cout<<"\n\nConvert another distance?? (Y/N)";
  50.     ch=getch();
  51.     }while(ch=='y'||ch=='Y');
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement