Autor Tema: Ejercicio práctico Info 1 programa de votación simple o sondeo problemas concien  (Leído 2662 veces)

gonezq

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Hola necesito realizar el siguiente ejercicio práctico para la materia de Info 1.
La verdad que no sé por donde comenzar. ¿Me podrían dar una mano para poder entregar el trabajo?

TP 8 - Sondeo (7.32)

Internet y la Web permiten a más personas conectarse en red, unirse a una causa, expresar opiniones, etc. Los candidatos presidenciales de EEUU en 2008 utilizaron Internet intensamente para transmitir sus mensajes y recaudar dinero para sus campañas. En este Práctico, escribirá un programa de votación simple que permite a los usuarios calificar cinco problemas de conciencia social de 1 (menos importante) a 10 (más importante). Elija cinco causas que son importantes para usted (por ejemplo, cuestiones políticas, problemas ambientales mundiales). Use un arreglo de una dimensión denominado temas (de tipo char *) para almacenar las cinco causas. Para resumir las respuestas de la encuesta, use un arreglo bidimensional de 5 filas, 10 columnas, denominado respuestas (de tipo int), cadafila corresponde a un elemento en la matriz de temas. Cuando el programa se ejecuta, debe pedirle al usuario que califique cada problema. Haga que sus amigos y familiares respondan a la encuesta. Luego haga que el programa muestre un resumen de los resultados, que incluyen:
a) Un informe tabular con los cinco temas en el lado izquierdo y las 10 calificaciones en la parte superior, enumerando en cada columna el número de calificaciones recibidas para cada tema.
b) A la derecha de cada fila, muestre el promedio de las calificaciones para ese problema.
c) ¿Cuál problema recibió el total de puntos más alto? Muestra tanto el problema como el total de puntos.
d) ¿Cuál problema recibió el total de puntos más bajo? Muestra tanto el problema como el total de puntos.
« Última modificación: 24 de Octubre 2020, 20:46 por Alex Rodríguez »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 989
    • Ver Perfil
Re:[Ayuda - TP 8] Necesito resolver el ejercicio de Sondeo (7.32)
« Respuesta #1 en: 06 de Octubre 2019, 19:50 »
Hola.

No pienses en el TOTAL del ejercicio. Trocéalo en pequeños objetivos y ves completándolo poco a poco.
Por ejemplo, de momento olvídate del resumen final con los promedios y tal.

Simplemente empieza a escribir el código para crear el array con las cinco causas. Ni siquiera te molestes ahora en pensar en cinco causas distintas, por ahora escribe cualquier cosa: Causa 1, Causa 2, Causa 3....

Luego crea la matriz de 5x10 para almacenas las puntuaciones.

A continuación, crea el código para que muestre en pantalla cada una de las cinco causas y pida una puntuación que se guarde en la matriz.

Necesitarás dos bucles.
Uno ha de ir desde 0 hasta 4 para mostrar las 5 causas y pedir el dato que se guardará en la matriz.

Este bucle estará anidado dentro de otro que irá desde 0 hasta 9, para pedir que se puntúen las 5 causas 10 veces, ya que se supone que en la encuesta han de participar 10 personas.

Estos dos bucles te darán los indices donde guardar las puntuaciones en la matriz:
[0,0] [0,1] [0,2] [0,3] [0,4] [0,5] [0,6] [0,7] [0,8] [0,9]
[1,0] [1,1] [1,2] [1,3] [1,4] [1,5] [1,6] [1,7] [1,8] [1,9]
..etc...


No intentes nada más por ahora. Solo céntrate en conseguir esto, pedir las 50 puntuaciones (5x10) y que se guarden en la matriz.

Empieza el código para intentarlo, y lo consigas o no, publícalo aquí y te ayudaremos a completarlo si no lo has logrado.
Así sabremos cuál es tu nivel y también en que lenguaje estás programando, que no lo has dicho, pero intuyo que es C.

Cuando este primer objetivo este completado, entonces puedes pasar a pensar en hacer el resto del ejercicio.
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".