Você está aqui: Portugol ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Sabendo que somente os municípios que possuem mais de 200.000 eleitores têm segundo turno nas eleições para prefeito quando o - Exercícios Resolvidos de PortugolQuantidade de visualizações: 779 vezes |
Pergunta/Tarefa: Sabendo que somente os municípios que possuem mais de 200.000 eleitores têm segundo turno nas eleições para prefeito quando o 1º colocado não obtém mais do que 50% dos votos, crie um algoritmo em Portugol que leia o nome do município, a quantidade de eleitores e o número de votos do candidato mais votado e informe se terá ou não segundo turno na eleição municipal. Sua saída deve ser parecida com: Informe o nome do município: PORTO REZENDE Informe a quantidade de eleitores: 200500 Informe os votos do candidato mais votado: 180000 O candidato ganhou no primeiro turno. Informe o nome do município: VOLTA COMPRIDA Informe a quantidade de eleitores: 240000 Informe os votos do candidato mais votado: 90000 O município VOLTA COMPRIDA vai ter segundo turno. Informe o nome do município: RIO DOCE Informe a quantidade de eleitores: 23000 Informe os votos do candidato mais votado: 8500 O município de RIO DOCE não tem 200.000 eleitores. Este município não tem segundo turno. Veja a resolução comentada deste exercício usando Portugol Webstudio: programa { funcao inicio() { // variáveis usadas na resolução do problema cadeia nome_municipio inteiro quant_eleitores inteiro votos_candidato // vamos ler o nome do município escreva("Informe o nome do município: ") leia(nome_municipio) // vamos ler a quantidade de eleitores escreva("Informe a quantidade de eleitores: ") leia(quant_eleitores) // agora os votos do candidato mais votato escreva("Informe os votos do candidato mais votado: ") leia(votos_candidato) // o município possui mais de 200.000 eleitores? se (quant_eleitores > 200000) { se (votos_candidato > (200000 / 2.0)) { escreva("O candidato ganhou no primeiro turno.") } senao { escreva("O município ", nome_municipio, " vai ter segundo turno.") } } senao { escreva("O município de ", nome_municipio, " não tem 200.000 eleitores.") escreva("\nEste município não tem segundo turno.") } } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Portugol |
Veja mais Dicas e truques de Portugol |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |