Em uma eleição presidencial existem quatro candidatos. Os votos são informados através de códigos. Os dados utilizados para a contagem dos votos obedecem à seguinte codificação:
1,2,3,4 = voto para os respectivos candidatos;
5 = voto nulo; 6 = voto em branco;
Escreva um programa que leia uma sequência de números representando os votos, calcule e escreva: • total de votos para cada candidato; • total de votos nulos; • total de votos em branco. Como finalizador do conjunto de votos, tem-se o valor 0
Vish, ta certo não rs;
Vamos lá, vou te ajudar;
O problema pede um voto, até que o mesmo seja 0. Com isso já percebemos que teremos que usar 'while' =>
https://www.dotnetperls.com/while
Como é uma eleição, vai ter que pedir um voto de cada vez, e contabilizado a cada voto
var voto = 0, candidato1 = 0, candidato2 = 0 ..... , branco = 0, nulos = 0;
while(condition)
{
Console.WriteLine("Digite seu voto: ")
voto = Console.ReadLine();
//aqui vem o switch ou if no voto;
switch (voto)
{
case 1:
candidato1 += 1;
break;
case 2:
candidato2 += 1;
break;
//Faz o case para todos os candidatos e branco e nulo;
}
}
Console.WriteLine($"Candidato 1 teve {candidato1} votos");
Console.WriteLine($"Candidato 2 teve {candidato2} votos");
// assim para todos e brancos e nulos