Está en la página 1de 6

EJERCICIO ELECCIONES

JUSTIN CAMILO BECERRA ARIAS

INGENIERÍA DE SISTEMAS

UNIVERSIDAD DE PAMPLONA

CÚCUTA, NORTE DE SANTANDER

2020
CANDIDATOS
package EjercicioElecciones;

public class Candidato {

private String nombre;


private String apellido;
private String partidoPolitico;
private int edad;
private double costoCampanha;
private int votos;
private int votosInfluenciaInternet;
private int votosGeneroFemenino;
private int votosGeneroMasculino;
private int votosEdadJoven;
private int votosEdadMedia;
private int votosEdadMayor;

public String getNombre() {


return nombre;
}

public void setNombre(String nombre) {


this.nombre = nombre;
}

public String getApellido() {


return apellido;
}

public void setApellido(String apellido) {


this.apellido = apellido;
}

public String getPartidoPolitico() {


return partidoPolitico;
}

public void setPartidoPolitico(String partidoPolitico) {


this.partidoPolitico = partidoPolitico;
}

public int getEdad() {


return edad;
}

public void setEdad(int edad) {


this.edad = edad;
}

public double getCostoCampanha() {


return costoCampanha;
}

public void setCostoCampanha(double costoCampanha) {


this.costoCampanha = costoCampanha;
}

public int getVotos() {


return votos;
}

public void setVotos(int votos) {


this.votos = votos;
}

public int getVotosInfluenciaInternet() {


return votosInfluenciaInternet;
}

public void setVotosInfluenciaInternet(int votosInfluenciaInternet)


{
this.votosInfluenciaInternet = votosInfluenciaInternet;
}

public int getVotosGeneroFemenino() {


return votosGeneroFemenino;
}

public void setVotosGeneroFemenino(int votosGeneroFemenino) {


this.votosGeneroFemenino = votosGeneroFemenino;
}

public int getVotosGeneroMasculino() {


return votosGeneroMasculino;
}

public void setVotosGeneroMasculino(int votosGeneroMasculino) {


this.votosGeneroMasculino = votosGeneroMasculino;
}

public int getVotosEdadJoven() {


return votosEdadJoven;
}

public void setVotosEdadJoven(int votosEdadJoven) {


this.votosEdadJoven = votosEdadJoven;
}

public int getVotosEdadMedia() {


return votosEdadMedia;
}

public void setVotosEdadMedia(int votosEdadMedia) {


this.votosEdadMedia = votosEdadMedia;
}
public int getVotosEdadMayor() {
return votosEdadMayor;
}

public void setVotosEdadMayor(int votosEdadMayor) {


this.votosEdadMayor = votosEdadMayor;
}

PRINCIPAL

package EjercicioElecciones;

import java.text.DecimalFormat;

public class Principal {

static int totalVotos;


static int totalVotosInternet;
static int totalVotosGeneroFemenino;
static int totalVotosGeneroMasculino;
static int totalVotosEdadJoven;
static int totalVotosEdadMedia;
static int totalVotosEdadMayor;
static double costoPromedioCampanha;
static double porcentajeVotosCandidato1;
static double porcentajeVotosCandidato2;
static double porcentajeVotosCandidato3;

public static void main(String[]args) {

Candidato candidato1 = new Candidato();


Candidato candidato2 = new Candidato();
Candidato candidato3 = new Candidato ();

candidato1.setNombre("Felipe");
candidato1.setApellido("Pitti");
candidato1.setPartidoPolitico("Independiente");
candidato1.setEdad(27);
candidato1.setCostoCampanha(5900000);
candidato1.setVotos(160000);
candidato1.setVotosInfluenciaInternet(50000);
candidato1.setVotosGeneroFemenino(50000);
candidato1.setVotosGeneroMasculino(60000);
candidato1.setVotosEdadJoven(30000);
candidato1.setVotosEdadMedia(70000);
candidato1.setVotosEdadMayor(60000);

candidato2.setNombre("Susanita");
candidato2.setApellido("Chirusi");
candidato2.setPartidoPolitico("Revolucionario");
candidato2.setEdad(26);
candidato2.setCostoCampanha(7500000);
candidato2.setVotos(200000);
candidato2.setVotosInfluenciaInternet(60000);
candidato2.setVotosGeneroFemenino(40000);
candidato2.setVotosGeneroMasculino(60000);
candidato2.setVotosEdadJoven(50000);
candidato2.setVotosEdadMedia(60000);
candidato2.setVotosEdadMayor(50000);

candidato3.setNombre("Manolito");
candidato3.setApellido("Goreiro");
candidato3.setPartidoPolitico("Tradicional");
candidato3.setEdad(26);
candidato3.setCostoCampanha(12500000);
candidato3.setVotos(500000);
candidato3.setVotosInfluenciaInternet(200000);
candidato3.setVotosGeneroFemenino(142000);
candidato3.setVotosGeneroMasculino(148000);
candidato3.setVotosEdadJoven(255000);
candidato3.setVotosEdadMedia(155000);
candidato3.setVotosEdadMayor(90000);

totalVotos= candidato1.getVotos() + candidato2.getVotos() +


candidato3.getVotos();
totalVotosInternet= candidato1.getVotosInfluenciaInternet() +
candidato2.getVotosInfluenciaInternet() +
candidato3.getVotosInfluenciaInternet();
totalVotosGeneroFemenino=candidato1.getVotosGeneroFemenino() +
candidato2.getVotosGeneroFemenino() + candidato3.getVotosGeneroFemenino();
totalVotosGeneroMasculino=candidato1.getVotosGeneroFemenino() +
candidato2.getVotosGeneroFemenino() + candidato3.getVotosGeneroFemenino();
totalVotosEdadJoven= candidato1.getVotosEdadJoven() +
candidato2.getVotosEdadJoven() + candidato3.getVotosEdadJoven();
totalVotosEdadMedia= candidato1.getVotosEdadMedia() +
candidato2.getVotosEdadMedia() + candidato3.getVotosEdadMedia();
totalVotosEdadMayor= candidato1.getVotosEdadMayor() +
candidato2.getVotosEdadMayor() + candidato3.getVotosEdadMayor();
costoPromedioCampanha= (candidato1.getCostoCampanha() +
candidato2.getCostoCampanha() + candidato3.getCostoCampanha())/3;
porcentajeVotosCandidato1=(double)
(candidato1.getVotos()*100)/totalVotos;
porcentajeVotosCandidato2=(double)
(candidato2.getVotos()*100)/totalVotos;
porcentajeVotosCandidato3= (double)
(candidato3.getVotos()*100)/totalVotos;
System.out.println("El nombre, apellido, partido politico y edad del
candidato 1:"+candidato1.getNombre()+"," +candidato1.getApellido()
+","+candidato1.getPartidoPolitico()+","+candidato1.getEdad());
System.out.println("El nombre, apellido, partido politico y edad del
candidato 2:"+candidato2.getNombre()+"," +candidato2.getApellido()
+","+candidato2.getPartidoPolitico()+","+candidato2.getEdad());
System.out.println("El nombre, apellido, partido politico y edad del
candidato 3:"+candidato3.getNombre()+"," +candidato3.getApellido()
+","+candidato3.getPartidoPolitico()+","+candidato3.getEdad());
System.out.println("El total de votos entre todos los candidatos
es:"+totalVotos);
System.out.println("El total de votos en influencia de internet entre
todos los candidatos es:"+totalVotosInternet);
System.out.println("El total de votos de genero femenino entre todos los
candidatos es:"+totalVotosGeneroFemenino);
System.out.println("El total de votos de genero masculino entre todos
los candidatos es:"+totalVotosGeneroMasculino);
System.out.println("El total de votos de edad joven entre todos los
candidatos es:"+totalVotosEdadJoven);
System.out.println("El total de votos de edad media entre todos los
candidatos es:"+totalVotosEdadMedia);

DecimalFormat df = new DecimalFormat("#.#");


System.out.println("El costo del promedio de las campahas entre todos
los candidatos es:"+df.format(costoPromedioCampanha));
System.out.println("El porcentaje de votos del candidato 1
es:"+df.format(porcentajeVotosCandidato1)+"%");
System.out.println("El porcentaje de votos del candidato 2
es:"+df.format(porcentajeVotosCandidato2)+"%");
System.out.println("El porcentaje de votos del candidato 3
es:"+df.format(porcentajeVotosCandidato3)+"%");

También podría gustarte