1er Parcial 2024
Requisitos de finalización
Apertura: viernes, 5 de abril de 2024, 14:00
Cierre: viernes, 5 de abril de 2024, 16:00
• En este punto de evaluación el Alumno NO usa punteros, SOLO por eso se utiliza matriz Global o pasaje por referencia, lo que prefiera el alumno.
• Los temas a evaluar son hasta funciones inclusive.
• Se pide respetar los nombres de funciones para facilitar la corrección.
Escribir un programa en C++ , que presente el siguiente menú:
La función menu, no recibe nada y DEBE regresar solamente 1,2,3,4, s ó S. Si se ingresan valores que no son los indicados debe solicitar que se ingresen nuevamente mediante un cartel : “Opción no VALIDA , REINGRESE”.
La función invocada en el punto 1, función cargar, debe cargar TODA la matiz Global cuando sea invocada y solamente permite valores entre [-50,50]. Si se ingresa un valor que no corresponde a ese intervalo, DEBE solicitar reingreso por pantalla con un mensaje. La función carga, DEBE retornar un Booleano que se utiliza para validar la ejecución del los puntos demás puntos del menu.
La función invocada en el punto 2, función mostrar debe mostrar la matiz Global cuando sea invocada mostrando por pantalla una fila por línea. Observar que no se puede ejecutar el punto 2 si no se ejecutó el punto 1 del menú.
La función invocada en el punto 3, debe pasar un argumento válido Z comprendido en [-50,50] a la función cercano y regresar a main desde donde se muestra el valor mas cercano a Z de la matriz. Observar que no se puede ejecutar el punto 3 si no se ejecutó el punto 1 del menú.
La función invocada en el punto 4, función múltiplos debe recibir dos argumentos: un dato entero Y en [-50,50] y nro de fila válido X. Debe retornar a main, en donde se muestra, la cantidad de múltiplos de Y que existen en la fila X. Observar que no se puede ejecutar el punto 4 si no se ejecutó el punto 1 del menú. Si los argumentos para la función no son válidos se debe solicitar reingreso desde main. Se asume que el valor de Y es entero.
Funciones: main, menu, cargar, mostrar, cercano, múltiplos.
Subir el archivo fuente (cpp, cc, cxx, etc)
• Los temas a evaluar son hasta funciones inclusive.
• Se pide respetar los nombres de funciones para facilitar la corrección.
Consigna.
Se quiere cargar una matríz Global de orden N x M llamada Datos, la cual se carga con valores reales, para luego procesar y obtener información de la misma.Escribir un programa en C++ , que presente el siguiente menú:
1) Cagar la Matriz Datos
2) Mostrar la Matriz Datos.
3) Ingresar nro. Z y mostrar el valor de la matriz mas cercano a Z.
4) Ingresar un valor Y y una fila X. Mostrar cantidad de múltiplios de Y en la fila X.
s ó S ) Salir.
2) Mostrar la Matriz Datos.
3) Ingresar nro. Z y mostrar el valor de la matriz mas cercano a Z.
4) Ingresar un valor Y y una fila X. Mostrar cantidad de múltiplios de Y en la fila X.
s ó S ) Salir.
La función invocada en el punto 1, función cargar, debe cargar TODA la matiz Global cuando sea invocada y solamente permite valores entre [-50,50]. Si se ingresa un valor que no corresponde a ese intervalo, DEBE solicitar reingreso por pantalla con un mensaje. La función carga, DEBE retornar un Booleano que se utiliza para validar la ejecución del los puntos demás puntos del menu.
La función invocada en el punto 2, función mostrar debe mostrar la matiz Global cuando sea invocada mostrando por pantalla una fila por línea. Observar que no se puede ejecutar el punto 2 si no se ejecutó el punto 1 del menú.
La función invocada en el punto 3, debe pasar un argumento válido Z comprendido en [-50,50] a la función cercano y regresar a main desde donde se muestra el valor mas cercano a Z de la matriz. Observar que no se puede ejecutar el punto 3 si no se ejecutó el punto 1 del menú.
La función invocada en el punto 4, función múltiplos debe recibir dos argumentos: un dato entero Y en [-50,50] y nro de fila válido X. Debe retornar a main, en donde se muestra, la cantidad de múltiplos de Y que existen en la fila X. Observar que no se puede ejecutar el punto 4 si no se ejecutó el punto 1 del menú. Si los argumentos para la función no son válidos se debe solicitar reingreso desde main. Se asume que el valor de Y es entero.
Funciones: main, menu, cargar, mostrar, cercano, múltiplos.
Subir el archivo fuente (cpp, cc, cxx, etc)