Dev - C++ - PROGRAMA PARA VOTACIONES c++

 
Vista:

PROGRAMA PARA VOTACIONES c++

Publicado por PETER (1 intervención) el 26/06/2009 12:35:09
17. Se esta realizando un proceso de elecciones entre 02 candidatos A y B, al votante se le da una tarjeta donde debe colocar: 1, si su candidato es A o 2 si su candidato es B. Se considera voto nulo todas aquellas tarjetas que contengan un número diferente a lo previamente señalados. Realizar un programa en C que permita determinar cuantos votos obtuvo A, cuantos votos obtuvo B, cuantos fueron nulos y cual fue el candidato ganador de un total de n votantes. Considerar que puede haber empate, entre ambas opciones electorales.

lo necesito en c++
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PROGRAMA PARA VOTACIONES c++

Publicado por thekai06 (1 intervención) el 06/08/2009 21:34:45
ahi esta el programa

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
// CONTROLES: en la votacion: 1, 2 o cualquier otro numero sirven para votar al candidato A, B o nulo, respectivamente
// en la segunda pregunta: 0 sirve para seguir votando o 1 para terminar la votacion y mostrar los resultados

main ()
{
unsigned int cand_A = 0, cand_B = 0, nulos = 0;
unsigned int voto, seguir;
bool votacion_activa = true;

printf(" --- SISTEMA DE VOTACIONES --- ");

// este bucle se va ejecutando hasta que le decimos al programa que queremos cerrar la votacion
while(votacion_activa) {
printf(" * Mi voto va al candidato numero (1, 2 o voto nulo): ");
scanf("%i", &voto);

switch(voto) {
case 1:
cand_A++;
break;
case 2:
cand_B++;
break;
default: nulos++;
}

printf(" > Voto procesado. Desea cerrar la votacion? (1 = si, 0 = no): ");
scanf("%i", &seguir);
if(seguir == 1) votacion_activa = false;
}

// mostramos los resultados de la votacion
printf(" * Resultados de la votacion ");
printf(" - Se han registrado %i votos.", cand_A + cand_B + nulos);

if(cand_A != cand_B) {
printf(" - El ganador ha sido el candidato ");

if(cand_A > cand_B) printf("A, con un total de %i votos.", cand_A);
else printf("B, con un total de %i votos.", cand_B);
}
else printf(" - Se ha producido un empate entre los dos candidatos");

printf(" - En total ha habido %i votos nulos", nulos);
printf(" ");
getch();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA PARA VOTACIONES c++

Publicado por KeylinEsmeraldaGarsiaCarranza (1 intervención) el 06/03/2010 07:12:06
yo apoyo a boty
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:PROGRAMA PARA VOTACIONES c

Publicado por mackie (1 intervención) el 17/04/2011 01:04:56
me gusto mucho, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:<a title=

Publicado por seryiny (1 intervención) el 10/02/2012 03:23:33
men no entiendo soy new ayudame lo q pasa es q no entiendo q toca hacer con too esto dime pllss es pa eleeccon de personero de mi escuela
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA PARA VOTACIONES c++

Publicado por LUIS romero (1 intervención) el 17/08/2015 20:56:32
Hola me pueden colaborar, si no son 2 si no 3 candidatos y ademas se tiene encuenta los votos en blanco que se hace? muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA PARA VOTACIONES c++

Publicado por Bairon Pineda (1 intervención) el 18/04/2020 03:22:41
Necesito un programa con 5 candidatos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA PARA VOTACIONES c++

Publicado por Eder salinas (7 intervenciones) el 23/09/2009 23:37:18
#include<iostream>
#define LIM 100
using namespace std;

void main(void)
{
int voto,n,i;
int A,B,X;

A=B=X=0;

cout<<"Numero de votantes?";
cin>>n;

for(i=0;i<n;i++)
{
cout<<"Ingrese voto: ";cin>>voto;
if(voto==1)
A++;
if(voto==2)
B++;
else
X++;
}

cout<<"RESULTADOS"<<endl;
cout<<"---------------------"<<endl;
cout<<"Candidato A obtuvo "<<A<<" votos"<<endl;
cout<<"Candidato B obtuvo "<<B<<" votos"<<endl;
cout<<"Hubieron "<<X<<" votos nulos"<<endl;
if(A>B)
cout<<"El ganador es el candidato A(esperemos que no se HUMALA xD)"<<endl;
if(B>A)
cout<<"El ganador es el candidato B(esperemos que no se HUMALA xD)"<<endl;
else
cout<<"Hubo un empate. Habra segunda vuelta"<<endl;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA PARA VOTACIONES c++

Publicado por Eder salinas (7 intervenciones) el 23/09/2009 23:42:53
me falto un else antes del

if(voto==2)

lo colocas y listo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA PARA VOTACIONES c++

Publicado por yoiner (1 intervención) el 11/07/2014 06:29:07
excelente explicacion.. lo monte con otro candidato y corre excelente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar