I have now added a switch statement to the program below and when I try to compile it says 'MenuChoice undefined please use this function first', any ideas?
Code:
#include <iostream>
int MenuAndMenuChoice();
double Add();
int main()
{
MenuAndMenuChoice();
switch (MenuChoice)
{
case 1: Add();
}
std::cin.get();
return 0;
}
int MenuAndMenuChoice()
{
int MenuChoice;
std::cout << "1.Add\n";
std::cout << "2.Subtract\n";
std::cout << "3.Multiply\n";
std::cout << "4.Divide\n";
std::cout << "5.Circle Area\n";
std::cout << "6.Circle Circumference\n";
std::cout << "7.Exit\n\n";
std::cout << "What would you like to do? ";
std::cin >> MenuChoice;
return MenuChoice;
}
double Add()
{
double FirstNumber, SecondNumber, AddAnswer;
std::cout << "What is the first number: ";
std::cin >> FirstNumber;
std::cin.ignore(80,'\n');
std::cout << "What is the second number: ";
std::cin >> SecondNumber;
std::cin.ignore(80,'\n');
AddAnswer = FirstNumber + SecondNumber;
return AddAnswer;
}