alright, how about trying this, i think it is what you want.

Code:

#include <iostream>
using namespace std;
int main()
{
// my variables
double base=0;
double part=0;
double rate=0;
// my instruction
cout << "In oder to solve your percent problem you must enter in two ";
cout << "number values\n ";
cout << "Press Enter to continue";
getchar();
// my set up
cout <<"Enter in the part number(such as the of statement)\n ";
cin >> part;
cout << "Enter in the base numeber( such as what the percent epuals to\n ";
cin >> base;
cout <<"Enther in the rate number (such as the percent)\n ";
cin >> rate;
// my options and functions
if (part==0){
part = base * rate;
cout << "Your ansewer is"<< part << endl;
getchar();
}else if (base==0){
base = part * rate * 100;
cout <<"Your ansewer is"<< base << endl;
getchar();
}else if (rate==0){
rate = base / part;
cout << "Your ansewer is "<< rate << endl;
getchar();
}
return 0;
}

your variable types were wrong you are dealing with percent so a decimal, you had them as int witch cannot do into a decimal. double is a decimal type. also for your if statment you put

when you should have 2 equal signs in there. like...

also i changed your ifs to else ifs. and i also changed

Code:

if (base==0){
base = part * rate * 100;
cout <<"Your ansewer is"<< base << endl;
getchar();

there are two things wrong with the above. 1) you would need to put "(part * rate) * 100" to times the sum of part and rate by 100.

2) you dont need to times anything by 100. i think that was just a slip up, you got it right in the "if (part == 0)" so i think it is just a oops.

so i think that should be that. hope that helped.