Documente Academic
Documente Profesional
Documente Cultură
import javax.swing.*;
public class UrnEletronic {
public static void main(String[] args) {
Numerocandidato[0] = 45;
Numerocandidato[1] = 30;
Numerocandidato[2] = 21;
Numerocandidato[3] = 42;
votacao = Integer.parseInt(
JOptionPane.showInputDialog(" 1 - Continuar a Votacão \n
-1 - Encerrar a Votacão"));
while (confirma) {
selectcandidato =
Integer.parseInt(JOptionPane.showInputDialog(
" 1 - Candidato de n°45 \n 2 - Candidato de n°30 \n 3 -
Candidato de n°21 \n 4 - Candidato de n°42 \n 5 - Votar em Branco/Nulo"));
if (selectcandidato == 1) {
confirmacao = Integer.parseInt(
JOptionPane.showInputDialog(" 1 -
Confirma o Voto em " + candidatos[0] + " de número " + Numerocandidato[0] + "\n
2 - Corrige"));
if (confirmacao == 1) {
votoscand = votoscand + 1;
confirma = false;
System.out.println("A votacão foi efetuada
com Sucesso");
} else {
selectcandidato =
Integer.parseInt(JOptionPane.showInputDialog(
" 1 - Candidato de n°45 \n 2 - Candidato de
n°30 \n 3 - Candidato de n°21 \n 4 - Candidato de n°42 \n 5 - Votar em
Branco/Nulo"));
}
}
if (selectcandidato == 2) {
confirmacao = Integer.parseInt(
JOptionPane.showInputDialog(" 1 -
Confirma o Voto em " + candidatos[1] + " de número " + Numerocandidato[1] + "\n
2 - Corrige"));
if (confirmacao == 1) {
votoscand2 = votoscand2 + 1;
confirma = false;
System.out.println("A votacão foi efetuada
com Sucesso");
} else {
selectcandidato =
Integer.parseInt(JOptionPane.showInputDialog(
" 1 - Candidato de n°45 \n 2 - Candidato de
n°30 \n 3 - Candidato de n°21 \n 4 - Candidato de n°42 \n 5 - Votar em
Branco/Nulo"));
}
}
if (selectcandidato == 3) {
confirmacao =
Integer.parseInt(JOptionPane.showInputDialog(
" 1 - Confirma o Voto em " +
candidatos[2] + " de número " + Numerocandidato[2] + "\n 2 - Corrige"));
if (confirmacao == 1) {
votoscand3 = votoscand3 + 1;
confirma = false;
System.out.println("A votacão foi efetuada
com Sucesso");
} else {
selectcandidato =
Integer.parseInt(JOptionPane.showInputDialog(
" 1 - Candidato de n°45 \n 2 - Candidato de
n°30 \n 3 - Candidato de n°21 \n 4 - Candidato de n°42 \n 5 - Votar em
Branco/Nulo"));
}
}
if (selectcandidato == 4) {
confirmacao = Integer.parseInt(
JOptionPane.showInputDialog(" 1 -
Confirma o Voto em " + candidatos[3] + " de número " + Numerocandidato[3] + "\n
2 - Corrige"));
if (confirmacao == 1) {
votoscand4 = votoscand4 + 1;
confirma = false;
System.out.println("A votacão foi efetuada
com Sucesso");
} else {
selectcandidato =
Integer.parseInt(JOptionPane.showInputDialog(
" 1 - Candidato de n°45 \n 2 - Candidato de
n°30 \n 3 - Candidato de n°21 \n 4 - Candidato de n°42 \n 5 - Votar em
Branco/Nulo"));
}
}
if (selectcandidato == 5) {
confirmacao = Integer.parseInt(
JOptionPane.showInputDialog(" 1 -
Confirma o Voto Nulo/em Branco?" + "\n 2 - Corrige"));
if (confirmacao == 1) {
votosnulo = votosnulo + 1;
confirma = false;
System.out.println("A votacão foi efetuada
com Sucesso");
} else {
selectcandidato =
Integer.parseInt(JOptionPane.showInputDialog(
" 1 - Candidato de n°45 \n 2 - Candidato de
n°30 \n 3 - Candidato de n°21 \n 4 - Candidato de n°42 \n 5 - Votar em
Branco/Nulo"));
}
}
}
votostotal--;
votacao = Integer.parseInt(
JOptionPane.showInputDialog(" 1 - Continuar a
Votacão \n -1 - Encerrar a Votacão"));
}
votosvalidos = votoscand + votoscand2 + votoscand3 + votoscand4;
percentual = ((votoscand/votosvalidos)*100);
percentual2 = ((votoscand2/votosvalidos)*100);
percentual3 = ((votoscand3/votosvalidos)*100);
percentual4 = ((votoscand4/votosvalidos)*100);
if ((percentual>percentual2)&& (percentual>percentual3)&&
(percentual>percentual4)) {
System.out.println("O CANDIDATO KLAUS GANHOU A ELEIÇÃO COM " +
(int)percentual + " % dos votos");
}
if
((percentual2>percentual)&&(percentual2>percentual3)&&(percentual2>percentual4))
{
System.out.println("O CANDIDATO OSMAR GANHOU A ELEIÇÃO COM "
+ (int)percentual2 + " % dos votos");
}
if
((percentual3>percentual)&&(percentual3>percentual2)&&(percentual3>percentual4))
{
System.out.println("O CANDIDATO IGORINHO GANHOU A ELEIÇÃO COM
" + (int)percentual3 + " % dos votos");
}
if ((percentual4>percentual)&&
(percentual4>percentual2)&&(percentual4>percentual3)) {
System.out.println("O CANDIDATO ALEMÃO GANHOU A ELEIÇÃO COM "
+ (int)percentual4 + " % dos votos");
}
}
}
Favor utilizar o algoritmo aqui disposto
apenas para fins de estudos acadêmicos e ou
pesquisas/consultas,
Bom Estudo!