KnowledgeBoat Logo

Computer Applications

In an election, there are two candidates X and Y. On the election day, 80% of the voters go for polling, out of which 60% vote for X. Write a program to take the number of voters as input and calculate:

  1. number of votes received by X
  2. number of votes received by Y

Java

Input in Java

99 Likes

Answer

import java.util.Scanner;

public class KboatPolling
{
    public static void main(String args[]) {
        
        Scanner in = new Scanner(System.in);
        
        System.out.print("Enter the number of voters: ");
        long totalVoters = in.nextLong();
        
        long votedVoters = Math.round(0.8 * totalVoters);
        long xVotes = Math.round(0.6 * votedVoters);
        long yVotes = votedVoters - xVotes;
        
        System.out.println("Total Votes: " + votedVoters);
        System.out.println("Votes of X: " + xVotes);
        System.out.println("Votes of Y: " + yVotes);
    }
}

Variable Description Table

Program Explanation

Output

BlueJ output of In an election, there are candidates X and Y. On the election day, 80% of the voters go for polling, out of which 60% vote for X. Write a program to take the number of voters as input and calculate: (a) number of votes X get (b) number of votes Y get

Answered By

40 Likes


Related Questions