Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Java Here's my code. I just need the part where it calculates and prints if the votes come out to be a tie. import java.util.Scanner;

Java

image text in transcribed

Here's my code. I just need the part where it calculates and prints if the votes come out to be a tie.

import java.util.Scanner; public class Election { public static void main (String[] args) { int votesForPolly; // number of votes for Polly in each precinct int votesForErnest; // number of votes for Ernest in each precinct int totalPolly; // running total of votes for Polly int totalErnest; // running total of votes for Ernest String response; // answer (y or n) to the "more precincts" question Scanner scan = new Scanner(System.in); System.out.println (); System.out.println ("Election Day Vote Counting Program"); System.out.println ();

//Initializations totalPolly=0; totalErnest=0; //Loop to "process" the votes in each precinct while(true) { System.out.print("No of votes received by Polly Tichen:"); votesForPolly=scan.nextInt(); totalPolly+=votesForPolly; System.out.print("No of votes received by Ernest Orator:"); votesForErnest=scan.nextInt(); totalErnest+=votesForErnest; //Getting the character from the user 'Y' or 'y' or 'N' or 'n' System.out.print("Do you want to continue(Y/N) ::"); response=scan.next(); if(response.equals("Y")||response.equals("y")) continue; else break; }

//Print out the results System.out.printf(" Total no of votes received by Polly Tichen %.2f Percent",((double)totalPolly/(totalPolly+totalErnest))*100); System.out.printf(" Total no of votes received by Ernest Orator %.2f Percent",((double)totalErnest/(totalPolly+totalErnest))*100); if(totalPolly>totalErnest) System.out.println(" ** Polly Tichen Won in the Election **"); else System.out.println(" ** Ernest Orator Won in the Election **"); } }

Election Dav It's almost election day and the election officials need a program to help tally election results. There are two candidates for office-Polly Tichen and Ernest Orator. The program's job is to take as input the number of votes each candidate received in each voting precinct and find the total number of votes for each. The program should print out the final tally for each candidate-both the total number of votes each received and the percent of votes each received. Clearly a loop is needed. Each iteration of the loop is responsible for reading in the votes from a single precinct and updating the tallies. A skeleton of the program is in the file Election java. Open a copy of the program in your text editor and do the following 1. Add the code to control the loop. You may use either a while loop or a do...while loop. The loop must be controlled by asking the user whether or not there are more precincts to report (that is, more precincts whose votes need to be added in). The user should answer with the character y or n though your program should also allow uppercase repsonses. The variable response (type String) has already been declared. Add the code to read in the votes for each candidate and find the total votes. Note that variables have already been declared for you to use. Print out the totals and the percentages after the loop Test your program to make sure it is correctly tallying the votes and finding the percentages AND that the loop control is correct (it goes when it should and stops when it should) The election officials want more information. They want to know how many precincts each candidate carried (won). Add code to compute and print this. You need three new variables: one to count the number of precincts won by Polly, one to count the number won by Ernest, and one to count the number of ties. Test your program after adding this code 2. 3. 4. // Election.java // This file contains a program that tallies the results of // an election. It reads in the number of votes for each of / two candidates in each of several precincts. It determines the total number of votes received by each candidate, the 11 percent of votes received by each candidate, the number of // precincts each candidate carries, and the /maximum winning margin in a precinct. import java.util.Scanner public class Election public static void main (String[ args) int votesForPolly: 1/ number of votes for Polly in each precinct int votesForErnest; // number of votes for Ernest in each precinct int totalPolly; int totalErnest; // running total of votes for Ernest String response / answer (y or n) to the "more precincts" question // running total of votes for Polly Scanner scan-new Scanner (System.in); System.out.println O System.out.println ("Election Day Vote Counting Program"); System.out.println ); Initializat Loop to "process" the votes in each pr Print out the re

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Marketing Database Analytics

Authors: Andrew D. Banasiewicz

1st Edition

0415657881, 978-0415657884

More Books

Students also viewed these Databases questions

Question

What is conservative approach ?

Answered: 1 week ago

Question

Is the person willing to deal with the consequences?

Answered: 1 week ago

Question

Was there an effort to involve the appropriate people?

Answered: 1 week ago