Lista 05 - Exercícios de Algoritmos - Estrutura Condicional - Parte 3
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
Observação: Resolver os algoritmos utilizando as duas estruturas (SE-SENÃO / ESCOLHA-CASO). Portanto, cada exercício a seguir deverá ter dois arquivos, um aplicando (SE-SENÃO) e outro aplicando (ESCOLHA-CASO).
Exercício 1 - numero do Mês
Elabore um algoritmo para solicitar ao usuário digitar um número de 1 a 12 e exiba o dia do mês correspondente.
Exemplo: Forneça o numero do mês (1 - Janeiro, 2 - Fevereiro, …,12 - Dezembro). Caso o usuário digitar algo que não corresponda a um dia do mês apresentar na tela a mensagem “Dados inválidos”
Exercício 2 - Menu de operações matemáticas
Elaborar um algoritmo que apresente um menu de opções conforme abaixo, e após escolher a opção o programa deverá executar e apresentar o resultado apenas da operação escolhida.
1 - Soma
2 - Subtração
3 - Multiplicação
4 - Divisão
Exercício 3 - Escolha de idiomas
Elaborar um algoritmo que apresente um menu de opções conforme abaixo, e após a escolha, exibir uma mensagem simples como "Olá!", traduzida no idioma selecionado.
1 – Português
2 – Inglês
3 – Espanhol
4 – Francês
Exercício 4 - Sistema de avaliação por conceito
Elaborar um algoritmo que apresente um menu de opções conforme abaixo, e após a escolha, exiba a descrição de cada conceito de um aluno conforme sua escolha.
- A → Excelente
- B → Bom
- C → Regular
- D → Ruim
- E → Reprovado
Exercício 5 - Calculadora de dias do mês
Elaborar um algoritmo que receba um número que corresponda a um mês (1 a 12) e mostre quantos dias tem o mês (considere apenas anos não bissextos).
Exercício 6 - Aumento Salário
Elaborar um algoritmo que receba como entrada o salário atual e o cargo de um funcionário, apresente o novo salário após o aumento. Caso o usuário tenha informado um cargo que não corresponda ao descrito abaixo, informar uma mensagem de “Cargo inválido”, e não aplicar o percentual.
Percentuais de aumento conforme seu cargo
- Professores: 50%
- Técnicos: 30%
- Diretores: 10%
Exercício 7 - Aumento Salário 2
A empresa de software FazSite concederá o aumento salarial anual a seus funcionários. Esse aumento é variável de acordo com o cargo e o tempo de serviço na empresa, conforme a tabela a seguir.
Cargo | Tempo de serviço em anos | Percentual |
---|---|---|
Gerente | Maior ou igual a 10 | 10% |
Maior ou igual a 9 e menor igual a que 5 | 9% | |
Menor que 5 | 8% | |
Engenheiro | Maior ou igual a 10 | 11% |
Maior ou igual a 9 e menor igual a que 5 | 10% | |
Menor que 5 | 9% | |
Técnico | Maior ou igual a 10 | 15% |
Maior ou igual a 9 e menor igual a que 5 | 12% | |
Menor que 5 | 10% |
Acessibilidade Visual
Cargo Tempo de serviço em anos Percentual
Gerente = Maior ou igual a 10 receberá 10% de aumento ou Maior ou igual a 9 e menor que 5 receberá 9% de aumento ou Menor que 5 receberá 8% de aumento.
Engenheiro = Maior ou igual a 10 receberá 11% de aumento ou Maior ou igual a 9 e menor que 5 receberá 10% de aumento ou Menor que 5 receberá 9% de aumento.
Técnico = Maior ou igual a 10 receberá 15% de aumento ou Maior ou igual a 9 e menor que 5 receberá 12% de aumento ou Menor que 5 receberá 10% de aumento.
Faça um algoritmo que leia o salário, o cargo e a data de admissão do funcionário e calcule o novo salário. Calcule o tempo de serviço a partir da data atual. Se o cargo do funcionário não estiver na tabela, ele deverá receber 7% de aumento. Mostre o salário antigo, o novo salário e a diferença
Exercício 8 - Imposto / Novo Salário / Classificação
Faça um programa que apresente o menu de opções a seguir:
---------------------
Menu de Opções
---------------------
1 - Imposto
2 - Novo salário
3 - Classificação
---------------------
Digite a opção:
Permita ao usuário escolher a opção desejada, receba os dados necessários para executar a operação e mostre o resultado. Verifique a possibilidade de opção inválida.
Opção 1: receber o salário de um funcionário, calcular e mostrar o valor do imposto usando as regras a seguir:
- até R$ 5.106,90 aplicar 8% de imposto
- de R$ 5.106,90 a R$ 7.844,83 aplicar 9% de imposto
- de R$ 7.844,84 a R$ 9.689,66 aplicar 11% de imposto
- acima de R$ 9.689,66 aplicar 15% de imposto
Opção 2: receber o salário de um funcionário, calcular e mostrar o valor do novo salário, usando as regras a seguir:
- Salários maiores que R$ 11.500,00 acrescentar 15%
- De R$ 7.500,00 (inclusive) até R$ 11.500,00 (inclusive) acrescentar 17%
- De R$ 4.500,00 (inclusive) até R$ 7.500,00 acrescentar 18%
- Menores que R$ 4.500,00 acrescentar 20%
Opção 3: receber o salário de um funcionário e mostrar sua classificação usando as regras a seguir:
- Salários até R$ 2.500 (inclusive) apresentar a classificação “Mal remunerado”
- Salários maiores que R$ 2.500,00 apresentar a classificação “Bem remunerado”
Copyleft 🄯 2025 - Professor Mauro Borges França.