👩‍💻

Lista 09 - Exercícios de Algoritmos - Estruturas de Repetição - Parte 4


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 – 2º 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 – Cálculo de Salário com Aumentos Anuais

Um funcionário foi contratado em 2018 com um salário inicial. A partir de então, passou a receber aumentos salariais todos os anos, conforme as regras abaixo:

  1. O salário inicial deve ser informado pelo usuário via teclado.
  1. Em 2019, o funcionário recebeu um aumento de 1,5% sobre o salário inicial. Exiba o valor do salário em 2019 após o aumento.
  1. A partir de 2020, o percentual de aumento do salário a cada ano passou a ser o dobro do percentual do ano anterior.
  1. Calcule e exiba, ano a ano até o ano atual (2025), o salário do funcionário, mostrando:
    • O ano
    • O percentual de aumento aplicado
    • O valor do salário com o aumento
💡

Exemplo de saída esperada:

Ano: 2018 - Salário: R$ 2.000,00

Ano: 2019 - Aumento: 1,5% - Salário: R$ 2.030,00

Ano: 2020 - Aumento: 3,0% - Salário: R$ 2.090,90

Ano: 2021 - Aumento: 6,0% - Salário: R$ 2.215,36

...


Exercício 2 – Campeonato de Futebol

Em um campeonato de futebol existem 5 times, cada time possui 11 jogadores. Faça um algoritmo que recebe a idade, o peso e a altura de cada um dos jogadores. Calcule e mostre:

a) A quantidade de jogadores com idade inferior a 18;
b) A média das idades dos jogadores de cada time;
c) A média das alturas de todos os jogadores do campeonato
d) A porcentagem de jogadores com mais de 80kg do campeonato


Exercício 3 – Cálculo de Salários em uma Fábrica com Classificação por Produção

Em uma fábrica, homens e mulheres são classificados de acordo com a quantidade de peças que produzem por mês, conforme os critérios abaixo:

💡

Classificação dos Operários:

  • Classe 1: até 30 peças por mês
  • Classe 2: de 31 a 35 peças por mês
  • Classe 3: mais de 35 peças por mês
💡

Regra de Cálculo dos Salários:

  • Classe 1: recebe 1 salário mínimo
  • Classe 2: recebe 1 salário mínimo + 3% do salário mínimo por peça excedente a 30
  • Classe 3: recebe 1 salário mínimo + 5% do salário mínimo por peça excedente a 30

Requisitos do Algoritmo:

  1. Leia o valor do salário mínimo.
  1. Em seguida, leia uma sequência de dados de operários, contendo para cada um:
    • Número do operário (inteiro positivo)
    • Quantidade de peças produzidas no mês (inteiro não-negativo)
    • Sexo do operário ('M' para masculino ou 'F' para feminino)
observação: A sequência termina quando for informado o número do operário igual a 0.

Saídas do algoritmo:

Ao final da leitura dos dados, o algoritmo deve apresentar:


Exercício 4 – Cálculo do Índice de Mortalidade Infantil

Foi realizada uma pesquisa para determinar o índice de mortalidade infantil em um determinado período.

Objetivo: Desenvolver um algoritmo que leia a quantidade de crianças nascidas e os dados de crianças que vieram a óbito, e calcule indicadores estatísticos sobre a mortalidade infantil.

💡

Etapas do algoritmo:

  1. Solicite ao usuário o número total de crianças nascidas no período.
    • O valor deve ser maior ou igual a zero.
    • Se inválido, solicite novamente até que seja informado um valor válido.
  1. Após isso, inicie um laço de entrada de dados sobre as crianças que vieram a óbito, contendo:
    • Sexo da criança morta:
      • F – Feminino
      • M – Masculino
    • Tempo de vida da criança (em meses):
      • Deve ser um número inteiro entre 0 e 144 (inclusive)
      • Se inválido, solicite novamente

    O algoritmo deve solicitar se deseja mais criança

💡

Cálculos e saídas finais:

Após a finalização da entrada de óbitos, o algoritmo deve calcular e apresentar:

a) O percentual de crianças mortas em relação ao total de nascidos

b) O percentual de crianças do sexo masculino mortas, em relação ao total de crianças mortas

c) O percentual de crianças que viveram 24 meses ou menos, em relação ao total de nascimentos


💡

Observações:

  • Os percentuais devem ser exibidos com duas casas decimais e símbolo %.
  • Caso o número de nascidos seja zero, não é possível calcular os percentuais (evitar divisão por zero).
  • Utilize contadores e acumuladores apropriados para cada item.

Exercício 5 – Cálculo da Área de um Triângulo com Validação de Dados

Desenvolva um algoritmo que calcule a área de um triângulo, solicitando ao usuário a base e a altura.

💡

Regras de validação:

  • O algoritmo não deve aceitar valores inválidos, ou seja:
    • A base e a altura devem ser maiores que zero.
    • Caso o usuário informe um valor menor ou igual a zero, o algoritmo deve exibir uma mensagem de erro e solicitar novamente o valor até que um valor válido seja fornecido.
💡

Fórmula da área:

Área = (base × altura) / 2


💡

Saída esperada:

Após receber valores válidos, o algoritmo deve:

  • Calcular e exibir a área do triângulo com duas casas decimais.

Copyleft 🄯 2025 - Professor Mauro Borges França.