Está en la página 1de 2

Facultad de Ingeniería

Programa de Ingeniería de Sistemas


Programación I
Semana 4

CASO DE ESTUDIO: ESTADÍSTICAS DE


VOTACIONES MUNICIPALES
1. ENUNCIADO
En un departamento de N municipios se realizan elecciones para gobernador, para las
cuales se presentan M candidatos. Elabore un algoritmo que haga lo siguiente:
Datos de entrada:
1. Solicite la cantidad de municipios (N) y la cantidad de candidatos a gobernador (M)
2. Defina los vectores de tipo string: Municipios[N] y Candidatos[M]
3. Defina la matriz Votos[N][M] de tipo float.
4. Solicite y almacene los nombres de los candidatos en el vector Candidatos[M]
5. Solicite y almacene los nombres de los municipios en el vector Municipios[N]
6. Solicite y almacene en la matriz Votos[N][M], la cantidad de votos que cada
candidato obtuvo en cada municipio de la siguiente manera: el elemento Votos[2,5]
contendrá la cantidad de votos que el candidato 5 obtuvo en el municipio 2.
Datos de salida:
7. Calcule e imprima el número total de votos que recibió cada candidato.
8. Busque e imprima el nombre del candidato ganador.
9. Calcule e imprima el total de votos emitidos en cada municipio.
10. Busque e imprima el nombre del municipio donde fue la mayor la votación.

Contexto del caso:


De acuerdo al enunciado, desarrolle el contexto que considere adecuado.

2. ESTRUCTURAS DE DATOS

Defina las estructuras en las que se almacenarán los datos, y su código respectivo.

3. REQUERIMIENTOS FUNCIONALES

Defina los requerimientos funcionales del caso con su respectivo código.


Facultad de Ingeniería
Programa de Ingeniería de Sistemas
Programación I
Semana 4

RF1:
RF2:
RF3:

4. REQUERIMIENTOS INSTRUCCIONALES
Defina cada una de las siguientes etapas con su respectivo código.

A. Análisis, diseño e Implementación:

B. Pruebas: Después de codificar las actividades y/o procesos en la herramienta


computacional seleccionada, es necesario realizar la debidas pruebas que garanticen el
correcto funcionamiento del programa construido bajo un conjunto de situaciones
posibles a las que se pueda enfrentar.

Casos de prueba (Entrada y salida)

TABLA DE DATOS DE PRUEBA

Votaciones Hugo Paco Luis Maria Totales

Arjona 23 45 23 47 138

Turbaco 34 12 34 22 102

Simiti 56 23 11 23 113

Santarosa 45 34 12 12 103

TOTALES 158 114 80 104 456

ENTREGABLES
● Código fuente //Adicione los comentarios al código fuente

También podría gustarte