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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education