Ejercicios de Funciones

3. Ejercicio 3

El alumno deberá escribir el código que intentará llevar un registro de las bolillas sorteadas en un Bingo que van del 0 al 99. Para ello utilizará una matriz global de nombre BINGO (única variable global). Se usará cada fila de la matriz para cargar los números sorteados de cada decena.

Al iniciar el programa la matriz deberá inicializarse en 0.

Luego deberá mostrar en pantalla el siguiente menú:

1- Cargar un número sorteado.

2- Qué decena tiene más números cargados

3.- Mostrar matriz

F- Finalizar

Cada uno de los puntos 1, 2, 3 del menú deberá realizarse llamando a una función.

El programa finalizará UNICAMENTE con la tecla F de finalizar. Si ingresa cualquier otra opción deberá informar “Opción Incorrecta” y luego mostrar nuevamente el menú.


Detalles de lo que realiza cada función:


1) Cargar UN número sorteado

Esta función llamada CARGA recibirá un número que representa el número sorteado (validado en main. Sólo números entre 0 y 99)

Deberá cargar un número en la posición correspondiente al número sorteado. Respetando que para cada decena pertenece una fila y para cada unidad una columna.

Por ejemplo:

- si sale el número 15, se cargará un 1 en la fila 1 columna 5.

- si sale el número 46, se cargará un 1 en la fila 4 columna 6.

- si sale el número 4, se cargará un 1 en la fila 0 columna 4.

Deberá retornar true si se pudo completar la carga o false si el número ya fue cargado con anterioridad. Se indica desde main con un mensaje que el número ya fue sorteado en caso de retornar false. Se llama a la función CARGA cada vez que se sortea un número, NO se carga toda la matriz de una vez. Esta función recibe un entero y retorna verdadero o falso.


2) Qué decena tiene más números cargados

Esta función llamada Buscar deberá buscar en toda la matriz cuál fue la decena que más números tiene sorteados hasta el momento. Ese valor (el número de decena) deberá retornar a main y desde allí mostrarlo. Tener en cuenta que para realizar esta función ya debe haber por lo menos un número sorteado. Esta función no recibe nada y retorna un entero a main.


3) Mostrar los números cargados

Esta función llamada MUESTRA deberá mostrar en la función los números que han sido sorteados/cargados hasta el momento.Tener en cuenta que para realizar esta función ya debe haber por lo menos un número sorteado. Esta función no recibe nada y ni retorna nada a main.