La SUNAT le ha solicitado procesar la información de una encuesta a nivel nacional
Publicado por NIkolay (3 intervenciones) el 05/07/2021 18:38:15
ayuda por favor
La SUNAT le ha solicitado procesar la información de una encuesta a nivel nacional realizada a contribuyentes que han cometido una infracción tributaria. Para realizar el estudio se recibe los siguientes datos de un conjunto de contribuyentes infractores:
• Edad: (Entero entre 18 y 75)
• Sexo (F: femenino; M: masculino)
• Distrito donde vive (M: Miraflores; V: Vitarte; C: Callao)
• Régimen tributario al que pertenece (M: MYPE; R: RER; N: NRUS)
Se solicita que elabore un programa en C++ y en entorno consola, que almacene la información anterior en un arreglo dinámico de estructuras. Para ello debe tener en cuenta lo siguiente:
• Deberá solicitar el ingreso de un número N que será la cantidad de pacientes encuestados. Validar que N sea positivo y como máximo sea 50.
• Todos los datos de la estructura se deberán generar de forma aleatoria (edad, sexo, tipo de prueba, nivel de satisfacción).
• Una función genera_y_muestra_arreglo que permita generar aleatoriamente los datos del arreglo con N elementos (recibido como parámetro) y luego mostrarlos en pantalla.
• Una función hallar_menor_y_cuantos que permita hallar y devolver la menor edad entre los contribuyentes y cuántos de ellos tienen dicha edad.
• Una función porcentaje_regimenes que permita calcular y mostrar el porcentaje de contribuyentes varones menores de 25 años que se encuentran en el régimen RER y el porcentaje de contribuyentes mayores de 38 años que se encuentran en el régimen MYPE. En ambos porcentajes se calcula sobre el total de contribuyentes.
• Una función promedio_edad_por_distrito que permita obtener y mostrar para cada distrito, el promedio de edad de los contribuyentes.
• Una función ordenar_y_mostrar que permita mostrar los datos ordenados de forma ascendente por el sexo y en caso de tener el mismo sexo ordenar por el distrito de forma descendente.
• La función main que solicite el valor de N, cree el vector e invoque correctamente a cada una de las funciones anteriores.
NOTA: En las funciones puede utilizar los parámetros que considere necesarios.
La SUNAT le ha solicitado procesar la información de una encuesta a nivel nacional realizada a contribuyentes que han cometido una infracción tributaria. Para realizar el estudio se recibe los siguientes datos de un conjunto de contribuyentes infractores:
• Edad: (Entero entre 18 y 75)
• Sexo (F: femenino; M: masculino)
• Distrito donde vive (M: Miraflores; V: Vitarte; C: Callao)
• Régimen tributario al que pertenece (M: MYPE; R: RER; N: NRUS)
Se solicita que elabore un programa en C++ y en entorno consola, que almacene la información anterior en un arreglo dinámico de estructuras. Para ello debe tener en cuenta lo siguiente:
• Deberá solicitar el ingreso de un número N que será la cantidad de pacientes encuestados. Validar que N sea positivo y como máximo sea 50.
• Todos los datos de la estructura se deberán generar de forma aleatoria (edad, sexo, tipo de prueba, nivel de satisfacción).
• Una función genera_y_muestra_arreglo que permita generar aleatoriamente los datos del arreglo con N elementos (recibido como parámetro) y luego mostrarlos en pantalla.
• Una función hallar_menor_y_cuantos que permita hallar y devolver la menor edad entre los contribuyentes y cuántos de ellos tienen dicha edad.
• Una función porcentaje_regimenes que permita calcular y mostrar el porcentaje de contribuyentes varones menores de 25 años que se encuentran en el régimen RER y el porcentaje de contribuyentes mayores de 38 años que se encuentran en el régimen MYPE. En ambos porcentajes se calcula sobre el total de contribuyentes.
• Una función promedio_edad_por_distrito que permita obtener y mostrar para cada distrito, el promedio de edad de los contribuyentes.
• Una función ordenar_y_mostrar que permita mostrar los datos ordenados de forma ascendente por el sexo y en caso de tener el mismo sexo ordenar por el distrito de forma descendente.
• La función main que solicite el valor de N, cree el vector e invoque correctamente a cada una de las funciones anteriores.
NOTA: En las funciones puede utilizar los parámetros que considere necesarios.
Valora esta pregunta
-1