Holas, les escribo para ver si alguien estudia Ingenieria, al igual que yo y a visto este lenguaje de Programacion.. El problema es el Siguiente ;)
PROBLEMA :
1.Los resultados de una contienda electoral han sido computados de la siguiente manera:
CANDIDATOS 1 2 3 4 5
DISTRITO
A
B
C
D
Escriba un programa que realice lo siguiente:
b)Calcule e imprima el número total de votos recibidos por cada candidato y el porcentaje sobre el total de votos emitidos
c)Si algún candidato recibió más del 50% de los votos, se deberá imprimir un mensaje anunciando al candidato ganador
d)Si ningún candidato superó el 50%, el programa debe imprimir un mensaje indicando que los dos candidatos que recibieron la mayor votación pasarán a segunda vuelta. Los candidatos se identifican por sus letras.
Este es mi avance ... en C# obviamente :cheesy:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
staticvoid Main(string[] args)
{
int i, j, S;
char[] distritos = newchar[4] { 'A', 'B', 'C', 'D' };
int[] candidatos = newint[5] { 1, 2, 3, 4, 5 };
int[,] resultado = newint[5, 4];
S = 0;
for (i = 0; i < 5; i = i + 1)
{
Console.WriteLine("CANDIDATO NUMERO {0}", candidatos[i]);
for (j = 0; j < 4; j = j + 1)
{
Console.WriteLine("DISTRITO {0}", distritos[j]);
Console.Write("Ingrese los resultados del {0} Candidato :", candidatos[j]);
resultado[i, j] = int.Parse(Console.ReadLine());
}
}
Console.Write("DISTRITO A B C D ");
Console.WriteLine();
for (i = 0; i < 5; i = i + 1)
{
Console.Write("{0} ", candidatos[i]);
for (j = 0; j < 4; j = j + 1)
{
Console.Write("{0}\t", resultado[i, j]);
}
Console.WriteLine();
}
for (i = 0; i < 1; i = i + 1)
{
S = 0;
for (j = 0; j < 4; j = j + 1)
{
S = S + resultado[i, j];
}
Console.WriteLine();
}
Console.WriteLine("****CONTEO DE VOTOS****");
Console.WriteLine("-----------------------");
Console.WriteLine("Los Votos Recibidos por el Candidato Numero 1 Son: {0}", S);
for (i = 0; i < 2; i = i + 1)
{
S = 0;
for (j = 0; j < 4; j = j + 1)
{
S = S + resultado[i, j];
}
}
Console.WriteLine("Los Votos Recibidos por el Candidato Numero 2 Son: {0}", S);
for (i = 0; i < 3; i = i + 1)
{
S = 0;
for (j = 0; j < 4; j = j + 1)
{
S = S + resultado[i, j];
}
}
Console.WriteLine("Los Votos Recibidos por el Candidato Numero 3 Son: {0}", S);
for (i = 0; i < 4; i = i + 1)
{
S = 0;
for (j = 0; j < 4; j = j + 1)
{
S = S + resultado[i, j];
}
}
Console.WriteLine("Los Votos Recibidos por el Candidato Numero 4 Son: {0}", S);
for (i = 0; i < 5; i = i + 1)
{
S = 0;
for (j = 0; j < 4; j = j + 1)
{
S = S + resultado[i, j];
}
}
Console.WriteLine("Los Votos Recibidos por el Candidato Numero 5 Son: {0}", S);
Console.WriteLine("****PORCENTAJE DE LA VOTACION****");
Console.WriteLine("-----------------------");
Console.ReadKey();
}
}
}
:arrowu:
Ya tengo la pregunta A y B ... faltarian la C y D ... !!
Gracias de AnteMano :roll: