none
Deberes asignados y exposición de trabajo final RRS feed

  • Pregunta

  • Buenos días, tardes y noches.

    Chicos necesito ayuda apenas el profesor nos ha enseñado a declarar variables, constantes el uso de los bucles y el If que son las condiciones que se tienen que cumplir, pero no a formular programas tan detellados, hasta donde nos dio la información debemos usar visual basic form aplication para realizar el programa pero, apenas se hacer lo basico, si alguien me pudiera explicar se lo agradeceria.

    Candidatos a un puesto municipal El director de una firma consultora, nos pide que analicemos un archivo conteniendo una lista de candidatos a un puesto municipal; el archivo tiene la estructura siguiente:

    Candidato, Cantidad votos, Sexo del votante

    Nuestra tarea será presentar un informe conteniendo:

    Determinar la cantidad de votos emitidos

     Cantidad de votos por género (hombre, mujer)

     El candidato con mayor votación 

    % de votos obtenido por cada candidato.

    domingo, 29 de septiembre de 2019 13:41

Todas las respuestas

  • Para resolver esto se necesitan unos pocos conocimientos más que solo declarar variables, constantes, bucles e "if".

    Necesitarás primero saber construir una aplicación de Windows Forms. Desde Visual Studio, selecciona un "nuevo proyecto" de dicho tipo, y deja que te cree el proyecto con la plantilla predeterminada. Esto creará un form llamado Form1. Utiliza la barra de herramientas para arrastrar un botón y un label al formulario. Haz doble-click en el botón y eso saltará al código fuente y escribirá el manejador de eventos que es donde vas a añadir el código que hace todo lo que te han pedido. Cuando tengas que mostrar los resultados, los asignas a label1.Text = resultado y eso hará que aparezcan en pantalla en donde hayas puesto el label.

    Después necesitas saber leer el archivo. Para eso tienes que usar una de las librerías que vienen con el Framework de .Net. Hay varias formas de hacerlo, pero quizá la más sencilla sea la de usar System.IO.File.ReadAllLines(rutaDelFichero), que te devuelve un array de strings con todas las líneas del fichero (espero que en lo de "nos ha enseñado a declarar variables" se incluyan las variables de tipo array).

    A partir de ahí, escribirás un bucle que vaya recorriendo las líneas del array, y por cada línea buscarás el candidato, votos y género y los irás contabilizando en variables que habrás declarado al principio antes de entrar en el bucle. No te escribo cómo se hace porque en los foros no podemos dar las soluciones de los ejercicios académicos, únicamente dar "pistas" o ayudas generales. Si te atascas, escribe aquí lo que lleves hecho hasta el momento e indica cuál es el problema concreto que encuentras y te echaremos una mano.


    domingo, 29 de septiembre de 2019 17:49
  • Muchas gracias por, la ayuda amigo, la información me sirve mucho, para crear el programa, disculpa las molestias. 

    lunes, 30 de septiembre de 2019 2:04