Purchase Solution

C++ Program to Report on Election Results by Candidates

Not what you're looking for?

Ask Custom Question

1. Write a program that allows the user to enter the last names of five candidates in a local election and the votes received by each candidate. The program should then output each candidate's name, the votes received by that candidate, and the percentage of the total votes received by the candidate. Your program should also output the winner of the election. A sample output is:

Candidate Votes Received % of Total Votes
Johnson 5000 25.91
Miller 4000 20.72
Duffy 6000 31.09
Robinson 2500 12.95
Anthony 1800 9.33
Total 19300

The Winner of the Election is Duffy.

Purchase this Solution

Solution Summary

Following is the Detailed explanation and solution of the Election Program. Basically, there are three functions other than main(). They are called from main. Also note that calculate_winner() is basically a majority finder. It does not know what to do in case of a tie.

I have attached both the code and the executable for your benefit.

Solution Preview

Following is the Detailed explanation and solution of the Election Program. Basically, there are three functions other than main(). They are called from main. Also note that calculate_winner() is basically a majority finder. It does not know what to do in case of a tie.

I have attached both the code and the executable for your benefit.

Hope it helps.

/*
Write a program that allows the user to enter the last names of five candidates in a local election and the votes received by each candidate. The program should then output each candidate's name, the votes received by that candidate, and the percentage of the total votes received by the candidate. Your program ...

Purchase this Solution


Free BrainMass Quizzes
Basic Networking Questions

This quiz consists of some basic networking questions.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.

Java loops

This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.

C++ Operators

This quiz tests a student's knowledge about C++ operators.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.