dim stuVote(29) as integer
Dim candidateNo as integer
console.writeline("enter amount of votes")
voteNo = console.ReadLine()
Console.writeline("invalid amount of votes")
voteNo = console.readline()
Console.writeline("invalid amount of votes")
voteNo = console.readline()
console.writeline("enter amount of candidates")
candidateNo = console.readline()
If candidateNo > 4 or candidateNo < 2 then
Console.writeline("invalid amount of candidates")
candidateNo = console.readline()
loop until candidateNo <= 4 and candidateNo >= 2
dim candidatename(candidateNo) as string
console.writeline("enter candidate names ")
for i = 1 to(candidateNo)
candidatename(i) = console.readline()
console.writeline(i & "= " & candidatename(i))
dim cVotes(candidateNo) as integer
dim Splace(candidateNo) as string
Console.writeline("enter votes")
stuvote(i) = console.readline()
If stuvote(i) > candidateNo then
Console.writeline("invalid vote")
stuvote(i) = console.readline()
loop until stuvote(i) <= candidateNo
else if stuvote(i) <= 0 then
Console.writeline("invalid vote")
stuvote(i) = console.readline()
loop until stuvote(i) > 0
console.writeline(candidatename(1))
cVotes(1) = cVotes(1) + 1
else if stuvote(i) = 2 then
console.writeline(candidatename(2))
cVotes(2) = cVotes(2) + 1
else if stuvote(i) = 3 then
console.writeline(candidatename(3))
cVotes(3) = cVotes(3) + 1
else if stuvote(i) = 4 then
console.writeline(candidatename(4))
cVotes(4) = cVotes(4) + 1
Dim nSavedNumber as integer
For j as integer = 1 to candidateNo - 1
For i as integer = 1 to candidateNo - 1 - j
If cVotes(i) < cVotes(i + 1) then
cVotes(i) = cVotes(i + 1)
cVotes(i + 1) = nSavedNumber
sSavedName = candidatename(i)
candidatename(i) = candidatename(i + 1)
candidatename(i + 1) = sSavedName
Console.writeline("VOTES")
For i as integer = 1 to candidateNo
Console.WriteLine(candidatename(i) & " : " & cVotes(i))
if cVotes(0) = cVotes(1) then
Console.writeline("NO OVERALL WINNER")
Console.WriteLine("NEW CLASS CAPTAIN : " & candidatename(1))