Tecnología

Inicio

Cómo escribir un programa en C ++ para el diseño de una máquina de votación

Cómo escribir un programa en C ++ para el diseño de una máquina de votación


Código para una máquina de votación varía en complejidad, dependiendo del resultado final deseado de su máquina. La máquina más básica consiste en declaraciones que explican números enteros, de entrada, resultados y tabulación de salida. Escribiendo una máquina de votación adecuada C ++ requiere un conocimiento moderado de C ++. Si simplemente quiere usar el código de otra persona para fines de toma de sondeo, se pueden encontrar opciones de código abierto de código máquina de votación en línea (ver Recursos).

Instrucciones

1 Diseñar los elementos básicos de su programa. El programa más básico de votación presenta un usuario con al menos dos opciones para elegir y tabula los resultados de la votación.

2 Abra la carpeta C ++ preferido de aplicación, tales como la codificación de edición de texto, y seleccione "Crear nuevo archivo."

3 Escribe el encabezado para el programa:

DisplayOptions void ()

Crear los números enteros para entrada y salida. Por ejemplo, escribe:

"Int InputVotes"

Esto crea el entero que determina los votos.

4 Escribir las opciones de visualización. Comience con el texto de la pantalla, por ejemplo, "Es hora de votar en una encuesta."

{

DisplayOptions void ()

cout << "Es hora de votar en una encuesta" << endl << endl "

Escribir la pregunta de la encuesta, tales como "¿Cuál es tu fruta favorita."

cout << "¿Cuál es tu fruta favorita?" << endl << endl "

A continuación, una lista de las tres opciones.

<< cabo "Tipo 1 para las manzanas" << endl << endl "

<< cabo "Tipo 2 para las Naranjas" << endl << endl "

<< cabo "Tipo 3 de Fresas" << endl << endl "

}

5 Crear la matriz que tabula los votos. A continuación, añadir una declaración dentro de la matriz que explica las actividades del bucle. Haga su mínimo un 1 y el máximo el número de opciones que tiene la intención de ofrecer. En este ejemplo, el máximo es de 3.

{

vacío principal ()

para

(Loopvalue = 1; loopvalue <3; loopvalue ++)

{VotesArray [loopvalue] = 1;} "

Escribir la sentencia si y mientras que van con la sentencia for.

if ((opción> = 1 && (opción <4))

VotesArray (1) ++;

6 Crear el código de la entrada de voto mediante la creación de un interruptor.

interruptor (opcional)

{

caso 1:

VotesArray [1] ++;

descanso;

caso 2;

VotesArray [2] ++;

descanso;

Caso 3:

VotesArray [3] ++;

descanso;

}}

7 Cierre el código.

opción de volver;

}