main0403.cpp
Dosyayı İndir
#include <iostream>
#include <locale>
#include "SportsPlayer.h"
#include "SportsTeam.h"
#include "SportsLeague.h"
using namespace std;
void testComplex(){
cout<<"Karma��k Birle�tirme"<<endl;
SportsLeague league(101,"1. Lig");
SportsTeam teamA(401,"A Tak�m�");
league.getTeamVector().push_back(&teamA);
teamA.setLeague(&league);
SportsPlayer player1(301,"M�nir Nurettin Sel�uk",43.5);
player1.setTeam(teamA);
teamA.getPlayerVector().push_back(&player1);
SportsPlayer player2(302,"Selahattin P�nar",25.3);
player2.setTeam(teamA);
teamA.getPlayerVector().push_back(&player2);
SportsPlayer player3(303,"Sadettin Kaynak",11.6);
player3.setTeam(teamA);
teamA.getPlayerVector().push_back(&player3);
SportsTeam teamB(402,"B Tak�m�");
league.getTeamVector().push_back(&teamB);
teamB.setLeague(&league);
SportsPlayer player4(304,"Zekai Tunca",37.8);
player4.setTeam(teamB);
teamB.getPlayerVector().push_back(&player4);
SportsPlayer player5(305,"Erdo�an Berker",28.1);
player5.setTeam(teamB);
teamB.getPlayerVector().push_back(&player5);
cout<<league.getLeagueId()<<" "
<<league.getLeagueName()<<endl;
for(SportsTeam *team : league.getTeamVector()){
cout<<"\t"
<<team->getTeamId()<<" "
<<team->getTeamName()<<endl;
for(SportsPlayer *player : team->getPlayerVector()){
cout<<"\t\t"
<<player->getPlayerId()<<" "
<<player->getPlayerName()<<" "
<<player->getAverageScore()<<endl;
}
}
}
int main(){
setlocale(LC_ALL,"Turkish");
cout<<"Nesne Birle�tirme"<<endl;
testComplex();
return 0;
}
Dosyayı İndir