Hi,
Can someone tell me what's wrong with my code cos when I test the program, it always gives me the fee as 20 for everything..... .
[code=cpp]
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
//declare variables
char memberStatus = ' ';
int age = 0;
int fee = 0;
//enter status
cout << "Membership status (M for member or N for non-member): ";
cin >> memberStatus;
cout << "What is your age: ";
cin >> age;
//assign seminar fee
if (toupper(member Status) == 'M' && age < 65)
{
fee = 10;
}
else if (toupper(member Status) == 'M' && age >= 65)
{
fee = 5;
}
else if (toupper(member Status) == 'N');
{
fee = 20;
} //end if
//display output
cout << "Fee: " << fee << endl;
system("PAUSE") ;
return 0;
} //end of main function[/code]
Can someone tell me what's wrong with my code cos when I test the program, it always gives me the fee as 20 for everything..... .
[code=cpp]
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
//declare variables
char memberStatus = ' ';
int age = 0;
int fee = 0;
//enter status
cout << "Membership status (M for member or N for non-member): ";
cin >> memberStatus;
cout << "What is your age: ";
cin >> age;
//assign seminar fee
if (toupper(member Status) == 'M' && age < 65)
{
fee = 10;
}
else if (toupper(member Status) == 'M' && age >= 65)
{
fee = 5;
}
else if (toupper(member Status) == 'N');
{
fee = 20;
} //end if
//display output
cout << "Fee: " << fee << endl;
system("PAUSE") ;
return 0;
} //end of main function[/code]
Comment