👩‍💻

Lista 07 - Exercícios de Algoritmos - Estruturas de Repetição - Parte 2


Disciplina: Lógica de Programação – Prof. Mauro Borges França

Curso: Técnico em Desenvolvimento de Sistemas Integrado ao Ensino Médio - TDS

Turmas: 1ºs anos A e B – 1º trimestre de 2025.

Laboratório 109 e 106 – realizar atividade em duplas – valor 1,0 Pontos.


Resolva os problemas desenvolvendo os códigos dos Algoritmos no Programa Visualg 3.0


Exercício 1 - Estatística de Cidades

Contexto: Foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito.

💡

Foram obtidos os seguintes dados:

  1. Nome da cidade
  1. Número de veículos de passeio (em 2024)
  1. Número de acidentes de trânsito com vítimas (em 2024)

Deseja-se saber:

  1. qual o maior e o menor índice de acidentes de trânsito e a que cidades pertencem;
  1. qual a média de veículos nas cinco cidades juntas;
  1. qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.

Exercício 2 - Urna Eletrônica

Em uma eleição presidencial, existem quatro candidatos. Os votos são informados por código. Os dados utilizados para a escrutinagem obedecem à seguinte codificação:

💡

1,2,3,4 = voto para os respectivos candidatos; 5 = voto nulo; 6 = voto em branco.

Elabore um algoritmo que calcule e escreva:

o total de votos para cada candidato e seu porcentual sobre o total; o total de votos nulos e seu porcentual sobre o total; o total de votos em branco e seu porcentual sobre o total.

Como finalizador do conjunto de votos, tem-se o valor 0.

Exercício 3 - Dados estatísticos altura e sexo

Construa um algoritmo que leia um conjunto de dados contendo altura e sexo (‘M’ para masculino e ‘F’ para feminino) de 10 pessoas e, depois, calcule e escreva:

💡

a maior e a menor altura do grupo;

a média de altura das mulheres;

o número de homens e a diferença porcentual entre eles e as mulheres.

Exercício 4 - Sorteio números

Crie um algoritmo que sorteie um número entre 1 e 10 use aleatório(1, 10). Peça para o usuário adivinhar. Enquanto ele não acertar, o programa deve continuar pedindo. Quando acertar, mostre uma mensagem de parabéns.

Exercício 5 - Somar apenas números pares informados pelo usuário

Solicite 6 números ao usuário. Some apenas os que forem pares e, ao final, exiba a soma total desses números pares.

Sugestão de estrutura: Para avaliar se o número é par divida o número por 2 e avalia se o resto for zero. Acumule a soma dos números zeros.

Exercício 6 - Repetição com confirmação do usuário

Crie um algoritmo que pergunte o nome de uma pessoa e, após exibir "Olá, [nome]!", pergunte se deseja continuar (S/N). O programa deve repetir enquanto a resposta for "S".

Exercício 7 - Verificar quantos números são negativos

Leia 8 números inteiros e informe quantos deles são negativos.


Copyleft 🄯 2025 - Professor Mauro Borges França.