c code using code blocks please make sure it compiles copy a

c++ code using code blocks, please make sure it compiles. copy and paste with answers

This program is for practicing function calling and writing

When you see //---- that is where you need to add code

#include
#include

//This was used to get everything from keyboard as a string first, then
//convert them into the corresponding data type (int, double, etc) accordingly
//It is used to avoid the cin problem it may cause
#include

using namespace std;

//********** Function declaration *************************
//function #1: will simply display a menu on screen
//Note: for function declaration, all header must end with ;
void displayMenu();

//function #2: will take a user\'s name as input parameter and display, for example,
//\'Welcome, John Smith.\' on screen if user\'s name is John Smith
void welcomeMsg(string userName);

//function #3: takes an integer as input and return true if it\'s even number, otherwise
//return false
bool checkEven(int number);

//function #4: declare a function called \'computeAvg\' here, it takes two double values
//as input parameter and will return the average of the two numbers
//----

//************ Function: main() ******************************
int main()
{
   int choice;         // Holds the user\'s menu choice
   string input = \"\";
    do
    {
        //call function #1 to display the menu on screen
        //----

        cout << \"Enter your choice (1-4): \";
        getline(cin, input);
        stringstream inputStream(input);
        inputStream >> choice;

        //Choice validation while loop
        while (choice < 1 || choice > 4)
        {
            cout << \"The only valid choices are 1-4. Please re-enter: \";
            cin >> choice;
        }

       if (choice != 4)      //Choice 4 is to quit. If user does not want to quit, proceed accordingly
       {
          switch (choice)
          {
    case 1: //is for function #2 - welcomeMsg(...)
                      {
                          string name;
                          cout << \"What\'s your name: \";
                          getline(cin, name);
                          //call function #2 to display \'Welcome, John Smith.\' on screen
                          //if user\'s name is John Smith
                          //----
                      }
             break;

    case 2: //is for function #3 - checkEven(...)
                     {
                        int num;
                        cout << \"Enter an integer and I will tell you whether it\'s even or not: \";
                        getline(cin, input);
                        stringstream inputStream(input);
                        inputStream >> num;

                        //call function #3, if the number user entered is even, display a message
                        //\'The number is even\' on screen, otherwise display \'The number is odd\'
                        if (//----)
                            cout << \"The number is even\" << endl;
                        else
                            //----
                      }
                   break;

    case 3: //is for function #4
                     {
                         double num1, num2;
                         cout << \"Enter two numbers and I will compute their average \" << endl;
                         getline(cin, input);
                         stringstream inputStream(input);
                         inputStream >> num1 >> num2;

                         //Declare a double variable called avg. Call function #4 by using
                         //num1, num2 as input arguments, save the result inside avg
                         //----
                         //----
                         cout << fixed << showpoint << setprecision(2);
                         cout << \"\ The two number\'s average is: \" << avg << endl;
                     }
                     break;
          }
     }
} while (choice != 4);

return 0;
}

//************ Function #1: displayMenu() ********************
void displayMenu()
{
cout << \"************************************\ \";
cout << \"\ ASU CSE100 Lab #7 - Functions \ \ \";
cout << \"1. Display Welcome Message\ \";
cout << \"2. Check Even or Odd Integer\ \";
cout << \"3. Compute Two Number\'s Average\ \";
cout << \"4. Quit the Program\ \ \";
}

//************ Function #2: welcomeMsg() ****************************
//will take a user\'s name as input parameter and display, for example,
//\'Welcome, John Smith.\' on screen if user\'s name is John Smith
//Note: the header of the function does not end with ;
void welcomeMsg(string userName)
{
    //----
}

//************ Function #3: checkEven() ***********************************
//function #3: takes an integer as input and return true if it\'s even number
//otherwise it returns false
//Note: the header of the function does not end with ;
bool checkEven(int number)
{
    //----
    //----
}

//************ Function #4: computeAvg() ***********************************
//function #4: declare a function called \'computeAvg\' here, it takes two double
//values as input parameter and will return the average of the two numbers

//method\'s header
//----
{
    //----
}

Solution


#include<iostream.h>

#include<string.h>

#include<sstream.h>

using namespace std;

void displayMenu();

void welcomeMsg(string userName);

bool checkEven(int number);

double computeAvg(double,double);

int main()
{
   int choice;         // Holds the user\'s menu choice
   string input = \"\";
    do
    {
displayMenu(); // display the menu on screen

        cout << \"Enter your choice (1-4): \";
        getline(cin, input);
        stringstream inputStream(input);
        inputStream >> choice;

        //Choice validation while loop
        while (choice < 1 || choice > 4)
        {
            cout << \"The only valid choices are 1-4. Please re-enter: \";
            cin >> choice;
        }

       if (choice != 4)      //Choice 4 is to quit. If user does not want to quit, proceed accordingly
       {
          switch (choice)
          {
case 1:
string name;
                          cout << \"What\'s your name: \";
                          getline(cin, name);
welcomeMsg(name);
   break;

case 2:
                        int num;
                        cout << \"Enter an integer and I will tell you whether it\'s even or not: \";
                        getline(cin, input);
                        stringstream inputStream(input);
                        inputStream>>choice;

                        if (checkEven(num)==true)
                            cout << \"The number is even\" << endl;
                        else
cout<<\"The number is odd<<endl;
   break;

case 3:
                         double num1, num2;
                         cout << \"Enter two numbers and I will compute their average \" << endl;
                         getline(cin, input);
                         stringstream inputStream(input);
                         inputStream >> num1 >> num2;

double avg;

avg=computeAvg(num1,num2);

                         cout << fixed << showpoint << setprecision(2);
                         cout << \"\ The two number\'s average is: \" << avg <<endl;
                     break;
          }
     }
} while (choice != 4);

return 0;
}

void displayMenu()
{
cout << \"************************************\ \";
cout << \"\ ASU CSE100 Lab #7 - Functions \ \ \";
cout << \"1. Display Welcome Message\ \";
cout << \"2. Check Even or Odd Integer\ \";
cout << \"3. Compute Two Number\'s Average\ \";
cout << \"4. Quit the Program\ \ \";
}

void welcomeMsg(string userName)
{
cout<<\"Welcome, \"<<+username<<endl;
}

bool checkEven(int number)
{
if(number2== 0)

return true;

else

return false;
}

double computeAvg(double n1,double n2)

{

return((n1+n2)/2);
}

c++ code using code blocks, please make sure it compiles. copy and paste with answers This program is for practicing function calling and writing When you see /
c++ code using code blocks, please make sure it compiles. copy and paste with answers This program is for practicing function calling and writing When you see /
c++ code using code blocks, please make sure it compiles. copy and paste with answers This program is for practicing function calling and writing When you see /
c++ code using code blocks, please make sure it compiles. copy and paste with answers This program is for practicing function calling and writing When you see /
c++ code using code blocks, please make sure it compiles. copy and paste with answers This program is for practicing function calling and writing When you see /

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site