code gives me expected \'(\' for function-style in void seplunk and void skydive
ID: 3544775 • Letter: C
Question
code gives me expected '(' for function-style in void seplunk and void skydive int party; is the error
#include <iostream>
#include <iomanip>
using namespace std;
const double CLIMB_RATE=350.0;
const double SCUBA_RATE=1000.0;
const double SKY_DIVE_RATE=400.0;
const double CAVE_RATE=700.0;
const double CLIMB_INSTRUCT=100.0;
const double SCUBA_INSTRUCT=100.0;
const double DAILY_CAMP_RENTAL=40.0;
const double DAY_LODGE_1=65.0;
const double DAY_LODGE_2=120.0;
void climbing();
void scuba();
void skyDive();
void spelunk();
int menu();
int main()
{
int selection;
cout<<fixed<<showpoint<<setprecision(2);
do
{
selection=menu();
switch(selection)
{
case 1: climbing();
break;
case 2: scuba();
break;
case 3: skyDive();
break;
case 4: spelunk();
break;
case 5: cout<<"terminate program. ";
}
}while (selection !=5);
return 0;
}
int menu()
{
int choice;
cout<<"high adventure travel agency ";
cout<<"1) devil's courthouse adventure weekend ";
cout<<"2) scuba bahama ";
cout<<"3) sky dive colorado ";
cout<<"4) barron cliff spelunk ";
cout<<"4) exit program ";
cin>>choice;
while (choice<1 || choice>5)
{
cout<<"invalid selection. Enter 1, 2, 3, 4, or 5:"<<endl;
cin>>choice;
}
return choice;
}
void climbing()
{
int beginners;
int advanced;
int needEquip;
double baseCharge;
double charges;
double instruction;
double equipment;
double discount=0;
double deposit;
cout<<" devil's courthouse adventure weekend ";
cout<<"how many will be going who need an instructor?";
cin>>beginners;
cout<<"how many advance climbers will be going?";
cin>>advanced;
cout<<"how many will rent camping equipment?";
cin>>needEquip;
baseCharge=(beginners + advanced)* CLIMB_RATE;
charges=baseCharge;
if ((beginners+advanced)>4)
{
discount=(charges * .1);
charges-=discount;
}
instruction= beginners * CLIMB_INSTRUCT;
charges+=instruction;
equipment= needEquip * DAILY_CAMP_RENTAL * 4;
charges+=equipment;
deposit=charges/2.0;
cout<<"number in party: "<<(beginners+advanced);
cout<<endl;
cout<<"Base charges: $"<<baseCharge<<endl;
cout<<"instruction cost: $"<<instruction<<endl;
cout<<"equipment rental: $"<<equipment<<endl;
cout<<"discount: $"<<discount<<endl;
cout<<"total charges: $"<<charges<<endl;
cout<<"required deposit: $"<<deposit<<endl;
}
void scuba()
{
int beginners;
int advanced;
double baseCharge;
double charges;
double instruction;
double discount=0;
double deposit;
cout<<" scuba bahama";
cout<<"how many will be going who need an instructor?";
cin>>beginners;
cout<<"how many advanced scuba divers will be going?";
cin>>advanced;
baseCharge=(beginners + advanced)* SCUBA_RATE;
charges=baseCharge;
if ((beginners+advanced)>4)
{
discount=(charges * .1);
charges-=discount;
deposit=charges/2.0;
cout<<"number in party: "<<(beginners+advanced);
cout<<endl;
cout<<"Base charges: $"<<baseCharge<<endl;
cout<<"instruction cost: $"<<instruction<<endl;
cout<<"discount: $"<<discount<<endl;
cout<<"total charges: $"<<charges<<endl;
cout<<"required deposit: $"<<deposit<<endl;
}
void skyDive()
{
int party;
int lodge1;
int lodge2;
double baseCharges;
double charges;
double discount=0;
double lodging;
double deposit;
cout<<" sky dive colorado";
cout<<"how many will be going?";
cin>>party;
baseCharges=party * SKY_DIVE_RATE;
charges=baseCharges;
if(party>4)
{
discount=(charges * .1);
charges-=discount;
}
cout<<"how many will stay at Wilderness Lodge?";
cin>>lodge1;
cout<<"how many will stay at luxury inn?";
cinn>>lodge2;
lodging=(lodge1 * DAY_LODGE_1)+(lodge2 * DAY_LODGE_2);
charges+=lodging;
deposit= charges/ 2.0;
cout<<"number in party: "<<party<<endl;
cout<<"Base charges: $"<<baseCharge<<endl;
cout<<"Lodging: $"<<lodging<<endl;
cout<<"Discount: $"<<discount<<endl;
cout<<"Total Charges: $"<<charges<<endl;
cout<<"Required deposit: $"<<desposit<<endl;
};
void spelunk()
{
int party;
int needEquip;
double baseChargees;
double charges;
double equipment;
double discount=0;
double deposit;
cout<<" barron cliff spelunk weekend";
cout<<"how many will be going?";
cin>>party;
cout<<"how many will rent camping equipment?";
cin>>needEquip;
baseCharges=party * CAVE_RATE;
charges= baseCharges;
if(party>4)
{
discount=(charges * .1);
charges-=discount;
}
equipment=needEquip*DAILY_CAMP_RENTAL*4;
charges+=equipment;
deposit=charges/2.0;
cout<<"number in party: "<<party<<endl;
cout<<"Base charges: $"<<baseCharges<<endl;
cout<<"equipment rental: $"<<equipment<<endl;
cout<<"Discount: $"<<charges<<endl;
cout<<"total charges: $"<<charges<<endl;
cout<<"required deposit: $"<<deposit<<endl;
};
Explanation / Answer
It was only minor spelling mistakes for variables and a missing close bracket that was causing compiler errors.
#include <iostream>
#include <iomanip>
using namespace std;
const double CLIMB_RATE=350.0;
const double SCUBA_RATE=1000.0;
const double SKY_DIVE_RATE=400.0;
const double CAVE_RATE=700.0;
const double CLIMB_INSTRUCT=100.0;
const double SCUBA_INSTRUCT=100.0;
const double DAILY_CAMP_RENTAL=40.0;
const double DAY_LODGE_1=65.0;
const double DAY_LODGE_2=120.0;
void climbing();
void scuba();
void skyDive();
void spelunk();
int menu();
int main()
{
int selection;
cout<<fixed<<showpoint<<setprecision(2);
do
{
selection=menu();
switch(selection)
{
case 1: climbing();
break;
case 2: scuba();
break;
case 3: skyDive();
break;
case 4: spelunk();
break;
case 5: cout<<"terminate program. ";
}
}while (selection !=5);
return 0;
}
int menu()
{
int choice;
cout<<"high adventure travel agency ";
cout<<"1) devil's courthouse adventure weekend ";
cout<<"2) scuba bahama ";
cout<<"3) sky dive colorado ";
cout<<"4) barron cliff spelunk ";
cout<<"4) exit program ";
cin>>choice;
while (choice<1 || choice>5)
{
cout<<"invalid selection. Enter 1, 2, 3, 4, or 5:"<<endl;
cin>>choice;
}
return choice;
}
void climbing()
{
int beginners;
int advanced;
int needEquip;
double baseCharge;
double charges;
double instruction;
double equipment;
double discount=0;
double deposit;
cout<<" devil's courthouse adventure weekend ";
cout<<"how many will be going who need an instructor?";
cin>>beginners;
cout<<"how many advance climbers will be going?";
cin>>advanced;
cout<<"how many will rent camping equipment?";
cin>>needEquip;
baseCharge=(beginners + advanced)* CLIMB_RATE;
charges=baseCharge;
if ((beginners+advanced)>4)
{
discount=(charges * .1);
charges-=discount;
}
instruction= beginners * CLIMB_INSTRUCT;
charges+=instruction;
equipment= needEquip * DAILY_CAMP_RENTAL * 4;
charges+=equipment;
deposit=charges/2.0;
cout<<"number in party: "<<(beginners+advanced);
cout<<endl;
cout<<"Base charges: $"<<baseCharge<<endl;
cout<<"instruction cost: $"<<instruction<<endl;
cout<<"equipment rental: $"<<equipment<<endl;
cout<<"discount: $"<<discount<<endl;
cout<<"total charges: $"<<charges<<endl;
cout<<"required deposit: $"<<deposit<<endl;
}
void scuba()
{
int beginners;
int advanced;
double baseCharge;
double charges;
double instruction;
double discount=0;
double deposit;
cout<<" scuba bahama";
cout<<"how many will be going who need an instructor?";
cin>>beginners;
cout<<"how many advanced scuba divers will be going?";
cin>>advanced;
baseCharge=(beginners + advanced)* SCUBA_RATE;
charges=baseCharge;
if ((beginners+advanced)>4)
{
discount=(charges * .1);
charges-=discount;
deposit=charges/2.0;
} //forgot closing bracket
cout<<"number in party: "<<(beginners+advanced);
cout<<endl;
cout<<"Base charges: $"<<baseCharge<<endl;
cout<<"instruction cost: $"<<instruction<<endl;
cout<<"discount: $"<<discount<<endl;
cout<<"total charges: $"<<charges<<endl;
cout<<"required deposit: $"<<deposit<<endl;
}
void skyDive()
{
int party;
int lodge1;
int lodge2;
double baseCharges;
double charges;
double discount=0;
double lodging;
double deposit;
cout<<" sky dive colorado";
cout<<"how many will be going?";
cin>>party;
baseCharges=party * SKY_DIVE_RATE;
charges=baseCharges;
if(party>4)
{
discount=(charges * .1);
charges-=discount;
}
cout<<"how many will stay at Wilderness Lodge?";
cin>>lodge1;
cout<<"how many will stay at luxury inn?";
cin>>lodge2; //originally was "cinn" mispelled
lodging=(lodge1 * DAY_LODGE_1)+(lodge2 * DAY_LODGE_2);
charges+=lodging;
deposit= charges/ 2.0;
cout<<"number in party: "<<party<<endl;
cout<<"Base charges: $"<<baseCharges<<endl; //mispelling was "baseChange"
cout<<"Lodging: $"<<lodging<<endl;
cout<<"Discount: $"<<discount<<endl;
cout<<"Total Charges: $"<<charges<<endl;
cout<<"Required deposit: $"<<deposit<<endl; //mispelling was "desposit"
};
void spelunk()
{
int party;
int needEquip;
double baseCharges; //mispelling was "baseChargees"
double charges;
double equipment;
double discount=0;
double deposit;
cout<<" barron cliff spelunk weekend";
cout<<"how many will be going?";
cin>>party;
cout<<"how many will rent camping equipment?";
cin>>needEquip;
baseCharges=party * CAVE_RATE;
charges= baseCharges;
if(party>4)
{
discount=(charges * .1);
charges-=discount;
}
equipment=needEquip*DAILY_CAMP_RENTAL*4;
charges+=equipment;
deposit=charges/2.0;
cout<<"number in party: "<<party<<endl;
cout<<"Base charges: $"<<baseCharges<<endl;
cout<<"equipment rental: $"<<equipment<<endl;
cout<<"Discount: $"<<charges<<endl;
cout<<"total charges: $"<<charges<<endl;
cout<<"required deposit: $"<<deposit<<endl;
};
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.