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

Título: Cómo plantear un problema de programación con un bucle do while C++ lógica
Publicado 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.
Título: Re:Necesito ayuda.
Publicado por: Kabuto en 10 de Agosto 2020, 23:27
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.