I'm trying to write a code that runs through 2 different districts with 10 voters each. They must vote in order and it must start with district 1.

The goal is to get through all of this and report the data (hard numbers, winners, losers, etc. for candidate A or B.

My program runs through the district1() function, but won't call district2... I think there's a problem with my loop or my approach.

Thanks

Code:
#include <iostream>

using namespace std;


int main()
{

	int voterNum=1;		//voter number must start at 1
	int count1,count2;
	int district;
	int candidateA=0, candidateB=0;	//these must start at 0 because they can't start with votes
	char choice;
	int total1,total2;	

	cout<<"Welcome to the election gizmo\n\n";
	district1();				//calls function district1
	district2();				//calls function district2
	return 0;				

}

void district1()
{
	cout<<"District 1 is first\n";
	do (voterNum<=10)			
		{
			cout<<"Voter Number "<<voterNum<<" please vote now.\n";
			cout<<"Your choices are candidate 'A' and candidate 'B'\n";
			cout<<"Please enter your choice now: ";
			cin>>choice;
			
			if (choice=='A'||choice=='a')
				{
					candidateA=candidateA+1;	//adds 1 vote if picked
				}
				
			if (choice=='B'||choice=='b')
				{
					candidateB=candidateB+1;	//adds 1 vote if picked
				}

			voterNum=voterNum+1;		//increases voter number so it knows when "who" is voting
		

		cout<<endl;
		cout<<voterNum<<" "<<candidateA<<" "<<candidateB;	//running number count****tracking while i write
		cout<<endl;

		}
}
	
void district2()
{
		cout<<"District 2 is next\n";
		while (voterNum>10)
			{
				cout<<"Voter Number "<<voterNum<<" please vote now.\n";
				cout<<"Your choices are candidate 'A' and candidate 'B'\n";
				cout<<"Please enter your choice now: ";
				cin>>choice;
			
				if (choice=='A'||choice=='a')
				{
					candidateA=candidateA+1;
				}
				
				if (choice=='B'||choice=='b')
				{
					candidateB=candidateB+1;
				}

		voterNum=voterNum+1;
		cout<<endl;
		cout<<voterNum<<" "<<candidateA<<" "<<candidateB;
		cout<<endl;
		}
		
}