Está en la página 1de 2

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Votos
{
class Program
{
static void Main(string[] args)
{
//Declaracin de variables
float suma, cand1, cand2, cand3, cand4;
int c1 = 0, c2 = 0, c3 = 0, c4 = 0, voto = 1; //Se inicializan las variables

while (voto != 0) //Ciclo hacer hasta que se introduzca el 0


{
Console.Write("Introduzca el voto: "); //Se pide el voto
voto = Int32.Parse(Console.ReadLine()); //Se ingresa el voto en la variable
"voto"
switch (voto) //Ciclo que identifica para qu candidato es el voto
{
case 1:
c1 = c1 + 1; //c1 est inicializado en 0 si se elije 1 entonces se le suma
1 y toma el valor de 1 y as va aumentando si se van dando mas votos
break;
case 2:
c2 = c2 + 1;
break;
case 3:
c3 = c3 + 1;
break;
case 4:
c4 = c4 + 1;
break;
default:
Console.Write(" Voto Invlido \n"); //En caso se elija un numero erroneo al
de los candidatos
break;
}
}
{
suma = c1 + c2 + c3 + c4; //Suma total de votos
cand1 = (c1 / suma) * 100; //Porcentaje del candidato 1 de sus votos dividido
la suma total de votos y multiplicado por el porcentaje total 100
cand2 = (c2 / suma) * 100; //Porcentaje del candidato 2 de sus votos dividido
la suma total de votos y multiplicado por el porcentaje total 100
cand3 = (c3 / suma) * 100; //Porcentaje del candidato 3 de sus votos dividido
la suma total de votos y multiplicado por el porcentaje total 100
cand4 = (c4 / suma) * 100; //Porcentaje del candidato 4 de sus votos dividido
la suma total de votos y multiplicado por el porcentaje total 100
}
Console.Write("Numero de votos candidato 1: " + c1 +" \n"); //Muestra de los
votos
Console.Write("Porcentaje del candidato1: " + cand1 + "% \n"); //Muestra del
porcentaje
Console.Write("Numero de votos candidato 2: " + c2 + "\n");
Console.Write("Porcentaje del candidato2: " + cand2 + "% \n");

Console.Write("Numero de votos candidato 3: " + c3 + "\n");


Console.Write("Porcentaje del candidato3: " + cand3 + "% \n");

Console.Write("Numero de votos candidato 4: " + c4 + "\n");


Console.Write("Porcentaje del candidato4: " + cand4 + "% \n");

Console.ReadKey(); //Pausa en pantalla

}
}
}

También podría gustarte