Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Ramon-011019 en 10 de Agosto 2020, 20:06
-
Hola, necesitaría ayuda para este problema en C++:
Desarrolle un programa que permita al consejo Municipal que tiene N integrantes votar a favor o en contra de una ordenanza del alcalde, el programa debe mostrar el porcentaje de integrantes a favor y el porcentaje que está en contra, para desarrollarlo aplique la estructura de control do … while para validar el voto de cada integrante del consejo.
-
Más o menos, estos serían los pasos a seguir:
1 Declaras dos variables contador, una para contar votos a favor y otra para votos en contra.
2 Preguntas cuántos integrantes hay en el consejo.
3 Con este número de integrantes, puedes hacer un bucle for para que cada integrante emita su voto.
4 Pides voto por teclado, con una pregunta simple: "¿Está a favor?(s/n)"
Esta petición, es la que tienes que hacer dentro de un do ..while, que se repita mientras el voto sea distinto de "s" o de "n".
5 Cuando ya tengas una "s" o una "n", el bucle do while termina y entonces evalúas el voto.
Si es una "s" incrementas el contador de votos a favor. Si es "n" incrementas el de votos en contra.
6 Todo esto se repite hasta que termine el bucle for. Será entonces cuando puedas mostrar los porcentajes de ambos votos
Intenta tú un código que siga esos pasos. Y si te atascas o no funciona, muéstralo y te ayudamos a completarlo.