← Voltar para Disciplinas

tds-lp

Lista 12 - 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

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.

  2. 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.

  3. A partir de 2020, o percentual de aumento do salário a cada ano passou a ser o dobro do percentual do ano anterior.

  4. 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:

💡

Regra de Cálculo dos Salários:

Requisitos do Algoritmo:

  1. Leia o valor do salário mínimo.

  2. 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.

  2. 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:


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:

💡

Fórmula da área:

Área = (base × altura) / 2


💡

Saída esperada:

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


Copyleft 🄯 2025 - Professor Mauro Borges França.