MAPA – ADSIS – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO – 54_2024

É o que você procurava?

Fale conosco para obter o trabalho completo, clique no botão ao lado

Temos por certo que os desafios sempre contribuem na aquisição de conhecimentos e competências desejadas. Assim, faz-se necessário relacionar o que se aprende com situações reais que podem ser encontradas no cotidiano.

Nesse MAPA, você é convidado a realizar uma atividade para verificar como a nossa disciplina pode contribuir na sua experiência e formação profissional. Portanto, para realizar a atividade MAPA, você precisa cumprir duas etapas, a saber:

(1) PRIMEIRA ETAPA: Análise da Situação-Problema

Este é um ano de eleições, e sua equipe foi encarregada de simular uma urna eletrônica em linguagem C. O programa deve permitir que os usuários votem, apurem votos e verifiquem o percentual de cada candidato. O programa em C já teve seu início realizado pela equipe e foi usado uma estrutura struct para armazenar os votos de três candidatos. O programa contém um menu com as seguintes opções:

1. Votar
2. Apurar votos
3. Emitir percentual de votos
4. Sair

Analise o código criado até o momento:

Entretanto, a equipe de testes está relatando quatro erros no programa, são eles:

1 – Quando digitado um valor de número de candidato inválido, deveria aparecer a mensagem “Número de candidato inválido!”, e isso não está ocorrendo;
2 – A opção apurar votos está mostrando as somas de votos de forma incorreta.
3 – A opção emitir percentual de votos está errada, não está mostrando o percentual de votos por candidato de forma correta.
4 – O menu está com algum problema ao selecionar a opção 1, 2 ou 3; as subsequentes também são executadas.

(2) SEGUNDA ETAPA: Realização da atividade

Como programador, você deve identificar o trecho de código que está com problema. Após identificar, você deve fazer uma descrição relatando onde o problema ocorre (pode identificar a linha para ficar mais claro) e, depois, descreva a solução proposta, para que o programa funcione de forma correta.

Atenção: NÃO é para enviar o código corrigido, apenas a descrição da correção de cada um dos itens mencionados.

É o que você procurava?

Fale conosco para obter o trabalho completo, clique no botão ao lado

Deixe um comentário