Question: Python This assignment involves the use of classes, objects, and methods. Create a class called VotingMachine that can be used for an election. Create the

Python

This assignment involves the use of classes, objects, and methods. Create a class called VotingMachine that can be used for an election. Create the following methods in the class: A method which will clear all votes from a machine A method that will add a vote for the Democratic candidate A method that will add a vote for the Republican candidate A method that will get the tally of the votes for the Democratic candidate A method that will get the tally of the votes for the Republican candidate A constructor method which will not accept any arguments, but will set both tallies to 0 Create a voteDemo program that will create one object from the VotingMachine class. The voteDemo program should display a menu, allow the user to enter multiple votes until an X is entered, then show the tally of the Democratic and Republican votes, and also show which candidate won the election. Make sure to consider that the election could end in a tie. Your program should function as follows: Python This assignment involves the use of classes, objects, and methods. Create Make sure to document your class as shown on page 450-451 in the textbook specifying the public interface of the class. Also, document your demo program as always.

Presidential Election Presidential Election RRepublican DDemocrat X-Stop R Republican D Democrat x -Stop Enter your vote (R/D/x): r Enter your vote (R/D/X) d Enter your vote (R/D/X): r Enter your vote (R/D/X): r Enter your vote (R/D/X): r Enter your vote (R/D/X): r Enter your vote (R/D/x): d Enter your vote (R/D/X): d Enter your vote (R/D/X): r Entor your voto (R/D/x): d Enter your vote (R/D/x): r Enter your vote (R/D/X): X Enter your vote (R/D/X): r Enter your vote (R/D/x): r Enter your vote (R/D/x): d Enter your vote (R/D/x): d Enter your vote (R/D/X): x Tolal voles or Lhe Democralic candidale 2 Total votes for the Republican candidate: 2 The election resulted in a tie Total votes for the Democratic candidate: 4 Total votes for the Republican candidate: 7 The Republican candidate wins

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!