fork download
  1.  
  2. #include <iostream>
  3. #include <iomanip>
  4.  
  5. using namespace std;
  6.  
  7. //Function prototypes
  8. int getWholeSale();
  9. double getMarkupPercentage();
  10.  
  11. //**********************************************************************************************
  12.  
  13. int main()
  14. {
  15. double total;
  16. getWholeSale();
  17. getMarkupPercentage();
  18. total = getWholeSale() * getMarkupPercentage();
  19. return 0;
  20. }
  21.  
  22. int getWholeSale()
  23. {
  24. const int MINCOST = -1;
  25. double wholesaleCost;
  26. cout << "Please enter a wholesale price: " << endl;
  27. cout << "(-1) to quit the program: " << endl;
  28. do
  29. {
  30. cin >> wholesaleCost;
  31. if (wholesaleCost < MINCOST)
  32. cout << "!!!INCORRECT: wholesale cannot be less than -1" << endl;
  33. } while (wholesaleCost!= -1);
  34. cout << "Goodbye.";
  35. return;
  36. }
  37.  
  38. double getMarkupPercentage()
  39. {
  40. int percent;
  41. const int MINPRICE = 1,
  42. int MAXPRICE = 100;
  43. do
  44. {
  45. cout << "Please enter a markup percentage ";
  46. cin >> percent;
  47. if (! (percent >=MINPRICE && percent <=100 ))
  48. {
  49. cout << "!!!INCORRECT: percentage cannot be less than 0 or more than 100" << endl;
  50. }
  51. } while (! (percent >=MINPRICE && percent <=MAXPRICE ));
  52. cout << "Your Input Is Valid." << endl;
  53. return;
  54. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: illegal character: '#'
#include <iostream>
^
Main.java:2: error: class, interface, or enum expected
#include <iostream>
         ^
Main.java:3: error: illegal character: '#'
#include <iomanip>
^
Main.java:8: error: class, interface, or enum expected
int getWholeSale();
^
Main.java:9: error: class, interface, or enum expected
double getMarkupPercentage();
^
Main.java:13: error: class, interface, or enum expected
int main()
^
Main.java:16: error: class, interface, or enum expected
	getWholeSale();
	^
Main.java:17: error: class, interface, or enum expected
	getMarkupPercentage();
	^
Main.java:18: error: class, interface, or enum expected
	total = getWholeSale() * getMarkupPercentage();
	^
Main.java:19: error: class, interface, or enum expected
	return 0;
	^
Main.java:20: error: class, interface, or enum expected
}
^
Main.java:25: error: class, interface, or enum expected
double wholesaleCost;
^
Main.java:26: error: class, interface, or enum expected
	cout << "Please enter a wholesale price: " << endl;
	^
Main.java:27: error: class, interface, or enum expected
    cout << "(-1) to quit the program: " << endl;
    ^
Main.java:28: error: class, interface, or enum expected
	do
	^
Main.java:31: error: class, interface, or enum expected
		if (wholesaleCost < MINCOST)
		^
Main.java:33: error: class, interface, or enum expected
	} while (wholesaleCost!= -1);
	^
Main.java:34: error: class, interface, or enum expected
	cout << "Goodbye.";
	^
Main.java:35: error: class, interface, or enum expected
	return;
	^
Main.java:36: error: class, interface, or enum expected
}
^
Main.java:41: error: class, interface, or enum expected
	const int MINPRICE = 1,
	^
Main.java:43: error: class, interface, or enum expected
    do
    ^
Main.java:46: error: class, interface, or enum expected
        cin >> percent;
        ^
Main.java:47: error: class, interface, or enum expected
        if (! (percent >=MINPRICE && percent <=100 ))
        ^
Main.java:50: error: class, interface, or enum expected
        }
        ^
Main.java:52: error: class, interface, or enum expected
        cout << "Your Input Is Valid." << endl;
        ^
Main.java:53: error: class, interface, or enum expected
   return;
   ^
Main.java:54: error: class, interface, or enum expected
}
^
28 errors
stdout
Standard output is empty