How to prompt the user to search and display within the vector. The user should be able to search and it should display  CULIST: College and location. FBTEAM: FBTeam, Price_Of_Ticket, Total_tuition.  Here are the instructions for this function The function should allow a user to search for any institution and display the information such as the institution name, location, tuition cost, football team and ticket price when searching for the institution in the vectors.

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter8: Arrays
Section: Chapter Questions
Problem 12E
icon
Related questions
Question

C++

How to prompt the user to search and display within the vector. The user should be able to search and it should display  CULIST: College and location. FBTEAM: FBTeam, Price_Of_Ticket, Total_tuition. 

Here are the instructions for this function

  • The function should allow a user to search for any institution and display the information such as the institution name, location, tuition cost, football team and ticket price when searching for the institution in the vectors.

#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string>
#include <vector>
#include <cctype>
#include <iterator>
#include <algorithm>
#include <cmath>
#include "ConsoleApplication11.h"

using namespace std;

string FBTeam;
string College[5];
string location;
string Price_of_Ticket;
int choice;


int main()
{
vector<string> CULIST(5);
vector<string> FBTEAM(5);
string itemNumber;


int tuition = 0;
int dorm = 0;
int meal = 0;
int total_tuition[5];
int average;

const int size = 5;
double averages[size] = { 0.0 };
bool stop = false, itemFound;


cout << "--------------------------------------------------------------------------------" << endl;
cout << " Colleges in Texas "<< endl;
cout << "--------------------------------------------------------------------------------" << endl;
cout << endl
<< endl;


{
repeat:;
cout << "\n\n***********************************************" << endl;
cout << "* 1. Add Colleges and City *" << endl;
cout << "* 2. Add Football Team and Ticket Price *" << endl;
cout << "* 3. Calculate Total Tution. *" << endl;
cout << "* 4. Calculate Average Tuition of the schools *" << endl;
cout << "* 5. Search and Display Information *" << endl;
cout << "* 6. Exit *"<< endl;
cout << "***********************************************" << endl;
cout << "\nChoose one: \n" << endl;
cin >> choice;
switch (choice)
{
case 1:
for (vector<string>::size_type num=0; num < 5; num++)
{
cout << "Please enter the name for college # " << (num + 1) << ": \n";
cin >> College[num];
CULIST.push_back(College[num]);
cout << "Enter city of College # "<<(num+1)<< ": \n";
cin >> location;
CULIST.push_back(location);
}
goto repeat;
case 2:
for (int num = 0; num < 5; num++)
{
cout << "Enter the name for football team # " << (num + 1) << ": \n";
cin >> FBTeam;
FBTEAM.push_back(FBTeam);
cout << "Enter the cost of tickts for football team # " << (num + 1) << ": \n";
cin >> Price_of_Ticket;
FBTEAM.push_back(Price_of_Ticket);
}
goto repeat;

case 3:
cout << "Cost of total Tution for the semester.\n";
for (vector<int>::size_type num = 0; num < 5; num++)
{


cout << "Enter semester tution: ";
cin >> tuition;
cout << "Enter the cost of room: ";
cin >> dorm;
cout << "Enter the cost of meal: ";
cin >> meal;
total_tuition[num] = (tuition + dorm + meal);

cout << "Total Tution for college #"<<(num+1)<<" is: " << total_tuition[num] <<"\n\n"<< endl;

string s = to_string(total_tuition[num]);
FBTEAM.push_back(total_tuition[num]);


}

goto repeat;

case 4:
{
int sum = 0;
int P = sizeof(College) / sizeof(College[0]);
for (int i = 0; i < P; i++)
{

cout << "\n" << College[i] << " " << total_tuition[i];
cout << '\n';
cout << '\n';

sum += total_tuition[i];

}
cout << "***Calculate Average Tuition of the five Universities*** \n";
average = sum / P;
cout << "The average is " << average << endl;
}
goto repeat;

case 5:
cout << "******Search and Display****** \n";
cout << "Please type in the item you are looking for: ";
cin >> itemNumber;
cout << "\n";
itemFound = false;
for (vector<string>::size_type i = 0; i < CULIST.size(); i++)
{
cout << CULIST[i] << " ";
}

for (vector<int>::size_type i = 0; i < FBTEAM.size(); i++)
{
cout << FBTEAM[i] << " ";
}

cout << "\n\n";

goto repeat;
case 6:
exit(0);

default:
cout << "Invalid choice.";
}
}
return 0;
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Operations of vector class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,