#include <iostream>
#include <iomanip>
using namespace std;
//Function prototypes
int getWholeSale();
double getMarkupPercentage();
//**********************************************************************************************
int main()
{
double total;
getWholeSale();
getMarkupPercentage();
total = getWholeSale() * getMarkupPercentage();
return 0;
}
int getWholeSale()
{
const int MINCOST = -1;
double wholesaleCost;
cout << "Please enter a wholesale price: " << endl;
cout << "(-1) to quit the program: " << endl;
do
{
cin >> wholesaleCost;
if (wholesaleCost < MINCOST)
cout << "!!!INCORRECT: wholesale cannot be less than -1" << endl;
} while (wholesaleCost!= -1);
cout << "Goodbye.";
return;
}
double getMarkupPercentage()
{
int percent;
const int MINPRICE = 1,
int MAXPRICE = 100;
do
{
cout << "Please enter a markup percentage ";
cin >> percent;
if (! (percent >=MINPRICE && percent <=100 ))
{
cout << "!!!INCORRECT: percentage cannot be less than 0 or more than 100" << endl;
}
} while (! (percent >=MINPRICE && percent <=MAXPRICE ));
cout << "Your Input Is Valid." << endl;
return;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CgkKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCi8vRnVuY3Rpb24gcHJvdG90eXBlcwppbnQgZ2V0V2hvbGVTYWxlKCk7CmRvdWJsZSBnZXRNYXJrdXBQZXJjZW50YWdlKCk7CgovLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCmludCBtYWluKCkKewoJZG91YmxlIHRvdGFsOwoJZ2V0V2hvbGVTYWxlKCk7CglnZXRNYXJrdXBQZXJjZW50YWdlKCk7Cgl0b3RhbCA9IGdldFdob2xlU2FsZSgpICogZ2V0TWFya3VwUGVyY2VudGFnZSgpOwoJcmV0dXJuIDA7Cn0KCmludCBnZXRXaG9sZVNhbGUoKQp7CmNvbnN0IGludCBNSU5DT1NUID0gLTE7CmRvdWJsZSB3aG9sZXNhbGVDb3N0OwoJY291dCA8PCAiUGxlYXNlIGVudGVyIGEgd2hvbGVzYWxlIHByaWNlOiAiIDw8IGVuZGw7CiAgICBjb3V0IDw8ICIoLTEpIHRvIHF1aXQgdGhlIHByb2dyYW06ICIgPDwgZW5kbDsKCWRvCgl7CgkJY2luID4+IHdob2xlc2FsZUNvc3Q7CgkJaWYgKHdob2xlc2FsZUNvc3QgPCBNSU5DT1NUKQoJCWNvdXQgPDwgIiEhIUlOQ09SUkVDVDogd2hvbGVzYWxlIGNhbm5vdCBiZSBsZXNzIHRoYW4gLTEiIDw8IGVuZGw7Cgl9IHdoaWxlICh3aG9sZXNhbGVDb3N0IT0gLTEpOwoJY291dCA8PCAiR29vZGJ5ZS4iOwoJcmV0dXJuOwp9Cgpkb3VibGUgZ2V0TWFya3VwUGVyY2VudGFnZSgpCnsKICAgIGludCBwZXJjZW50OwoJY29uc3QgaW50IE1JTlBSSUNFID0gMSwKCQkgIGludCBNQVhQUklDRSA9IDEwMDsKICAgIGRvCiAgICB7CiAgICAgICAgY291dCA8PCAiUGxlYXNlIGVudGVyIGEgbWFya3VwIHBlcmNlbnRhZ2UgIjsKICAgICAgICBjaW4gPj4gcGVyY2VudDsKICAgICAgICBpZiAoISAocGVyY2VudCA+PU1JTlBSSUNFICYmIHBlcmNlbnQgPD0xMDAgKSkKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIiEhIUlOQ09SUkVDVDogcGVyY2VudGFnZSBjYW5ub3QgYmUgbGVzcyB0aGFuIDAgb3IgbW9yZSB0aGFuIDEwMCIgPDwgZW5kbDsKICAgICAgICB9CiAgICB9IHdoaWxlICghIChwZXJjZW50ID49TUlOUFJJQ0UgJiYgcGVyY2VudCA8PU1BWFBSSUNFICkpOwogICAgICAgIGNvdXQgPDwgIllvdXIgSW5wdXQgSXMgVmFsaWQuIiA8PCBlbmRsOwogICByZXR1cm47Cn0=
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