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.
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;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps