Quantcast
Channel: Encuesta en consola
Viewing all articles
Browse latest Browse all 3

Encuesta en consola

$
0
0

Hola a todos, saludos y ando por acá de nuevo.

Resulta que tengo que hacer una pequeña encuesta pero en consola (y aquí es donde la puerca torció el rabo, así decimos acá en mi tierra). Porque tengo problemas para asignar las variables y que la app no se cierre. Intento primero que nada que al pulsar el carater '0' la aplicación me de el resultado del total pro cada aspirante, porcentaje y total de votos.

Pero no logro hacer esto !!

Tengo esto:

Console.WriteLine("Ingrese el número del candidato según corresponda:\n Pulse '0' para salir");                    Console.WriteLine("1.-Edmar\t2.-Ombligotes\t3.-Pepe lepu:\n");                    Sel = Console.ReadLine();                    Console.WriteLine("Digite los votos");                    Voto = Console.ReadLine();                    ConsoleKeyInfo key = Console.ReadKey();                    while (key.Key != ConsoleKey.D0)
 //Aquí intento detener la app al pulsar el 0 pero no me resulta.
y en el proceso tengo algo así:
			Elec = Int32.Parse(Sel);                        Vot = Int32.Parse(Voto);                        if (Elec == 1)                        {                            SumVotoCand1 += Vot;                            TotalCand1 += SumVotoCand1;                            TotalGen = TotalGen + TotalCand1;                            Porcentaje = (SumVotoCand1*100)/TotalGen;                            Console.WriteLine("{0} tuvo: {1} votos que equivalen al: {2}% de: {3}", candidato[0], TotalCand1, Porcentaje, TotalGen);                            Console.Read();                        }                        if (Elec == 2)                        {                            SumVotoCand2 = Vot;                            TotalCand2 = SumVotoCand2;                            TotalGen = TotalGen + TotalCand2;                            Porcentaje = (SumVotoCand2*100)/TotalGen;                            Console.WriteLine("{0}{1}{2}{3}", candidato[1], TotalCand2, Porcentaje, TotalGen);                            Console.Read();                        }                        if (Elec == 3)                        {                            SumVotoCand3 = Vot;                            TotalCand3 = SumVotoCand3;                            TotalGen += TotalCand3;                            Porcentaje = (SumVotoCand3*100)/TotalGen;                            Console.WriteLine("{0}{1}{2}{3}", candidato[2], TotalCand3, Porcentaje, TotalGen);                            TotalGen = TotalGen + TotalCand3;                            Console.Read();                                                }
                    

Lo estoy haciendo en consola porque así me lo pidieron no es cosa mía. Hay alguna manera de controlar esto de la salida del bucle y realizar al operación ?

 

 


To share is to learn

Viewing all articles
Browse latest Browse all 3

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>