Case # 4 is bold where I am stuck. I am trying to list the College input Case 1. I have it input but it only shows the last inser. How do I input the first to last from the college function
Case # 4 is bold where I am stuck. I am trying to list the College input Case 1. I have it input but it only shows the last inser. How do I input the first to last from the college function
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string>
#include <
#include <cctype>
#include <iterator>
#include <algorithm>
#include <cmath>
#include "ConsoleApplication11.h"
using namespace std;
string FBTeam;
string College;
string location;
string Price_of_Ticket;
int choice;
int main()
{
vector<string> CULIST(5);
vector<string> FBTEAM(5);
string itemNumber;
int num;
int tuition = 0;
int dorm = 0;
int meal = 0;
int total_tuition = 0;
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\n1. 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\n"
<< endl;
cout << "Choose 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;
CULIST.push_back(College);
cout << "Enter city of College # "<<(num+1)<< ": \n";
cin >> location;
string University;
University = College + " - " + location;
CULIST.push_back(University);
}
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 = (tuition + dorm + meal);
cout << "Total Tution for college #"<<(num+1)<<" is: " << total_tuition << endl;
FBTEAM.resize(total_tuition);
total_tuition += averages[num];
averages[num] = total_tuition;
}
goto repeat;
case 4:
cout << "The tution: ";
for (int i = 0; i < College.size(); i++)
cout << "" << College.at(i);
cout << '\n';
cout << '\n';
cout << "Calculate Average Tuition of the five Universities: \n";
average = total_tuition / size;
cout << "The average is " << average << endl;
goto repeat;
case 5:
cout << "Search and Display ";
cout << "Please type in the item you are looking for: ";
cin >> itemNumber;
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] << " ";
}
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