1.0.1 • Published 3 years ago

gubernatorial_candidates v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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