1.0.1 • Published 3 years ago
gubernatorial_candidates v1.0.1
Description
Read the N votes cast to the 3 gubernatorial candidates and print the number of the winning candidate and their number of votes.
Usage
let Candidate=require("./Candidate").Candidate;
let Result=require("./Result").Result;
let candidate1=new Candidate("Candidate1",[]);
let candidate2=new Candidate("Candidate2",[]);
let candidate3=new Candidate("Candidate3",[]);
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
candidate1.add_vote();
//************************************ */
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
candidate2.add_vote();
//**************************** */
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
candidate3.add_vote();
/************************************* */
console.log("Candidate1: "+candidate1.number_votes()+" votes");
console.log(" ");
console.log("Candidate2: "+candidate2.number_votes()+" votes");
console.log(" ");
console.log("Candidate3: "+candidate3.number_votes()+" votes");
console.log(" ");
//***************************************** */
let arraycandidates=[];
arraycandidates.push(candidate1);
arraycandidates.push(candidate2);
arraycandidates.push(candidate3);
let result=new Result(arraycandidates);
console.log(result.calculate_result());
1.0.1
3 years ago