Você está na página 1de 3

Algoritmos e Programação

Prof. Agnaldo Volpe Lovato

3ª. Lista de Exercícios

1) Elabore um algoritmo que, dada a idade de um nadador, classifique-o em uma das


seguintes categorias:
• 5 até 7 anos Infantil A
• 8 até 10 anos Infantil B
• 11 até 13 anos Juvenil A
• 14 até 17 anos Juvenil B
• Maiores de 18 anos Adulto

2) Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o
preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da
tabela a seguir para ler qual a condição de pagamento escolhida e efetuar o cálculo
adequado.

Código Condição de pagamento


1 À vista em dinheiro ou cheque, recebe 10% de desconto
2 À vista no cartão de crédito, recebe 5% de desconto
3 Em duas vezes, preço normal de etiqueta sem juros
4 Em três vezes, preço normal de etiqueta mais juros de 10%

3) Elabora um algoritmo que leia o valor de dois números inteiros e a operação aritmética
desejada; calcule, então, a resposta adequada. Utilize os símbolos da tabela a seguir para
ler qual a operação aritmética escolhida.

Símbolo Operação Aritmética


+ Adição
- Subtração
* Multiplicação
/ Divisão

4) O IMC – Índice de Massa Corporal é um critério da Organização Mundial da Saúde para dar
uma indicação sobre a condição de peso de uma pessoa adulta. A fórmula é IMC =
peso/(altura)^2. Elabore um algoritmo que leia o peso e a altura de um adulto e mostre
sua condição

IMC em adultos Condição


Abaixo de 18,5 Abaixo do peso
Entre 18,5 e 25 Peso normal
Entre 25 e 30 Acima do peso
Acima de 30 Obeso

5) Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no
último ano. Faça um algoritmo que leia o saldo médio de um cliente e calcule o valor do
crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio
e o valor do crédito.
De 0 a 200 – nenhum crédito
De 201 a 400 – 20% do valor do saldo médio
De 401 a 600 – 30% do valor do saldo médio
Acima de 601 – 40% do valor do saldo médio

6) O cardápio de uma lanchonete é o seguinte:

Código do Nome Preço Unitário


Lanche
100 Cachorro quente 1.100
101 Bauru Simples 1.300
102 Bauru c/ ovo 1.500
103 Hambúrguer 1.100
104 Cheeseburguer 1.300
105 Refrigerante 1.000

Escrever um algoritmo que leia o código do item pedido, a quantidade e calcule o valor
a ser pago por aquele lanche. Considere que a cada execução será calculado somente
um item.

7) Escreva um algoritmo que, a partir de um mês fornecido (número inteiro de 1 a 12),


apresente o nome dele por extenso ou uma mensagem de mês inválido.

8) Elabore um algoritmo que, a partir de um dia, mês e ano fornecidos, valide se eles
compõem uma data válida. Não deixe de considerar os meses com 30 ou 31 dias, e o
tratamento de ano bissexto.

9) Escreva o signo do zodíaco correspondente ao dia e mês informado.

10) A partir da idade informada de uma pessoa, elabore um algoritmo que informe a sua
classe eleitoral, sabendo que menores de 16 não votam (não votante), que o voto é
obrigatório para adultos entre 18 e 65 anos (eleitor obrigatório) e que o voto é opcional
para eleitores entre 16 e 18, ou maiores de 65 anos (eleitor facultativo).

11) Construa um algoritmo que seja capaz de dar a classificação olímpica de 3 países
informados. Para cada país é informado o nome, a quantidade de medalhas de ouro, prata
e bronze. Considere que cada medalha de ouro tem peso 3, cada prata tem peso 2 e cada
bronze, peso 1.

12) Faça um algoritmo que leia 3 valores inteiros e informe ao final do algoritmo o maior, o
menor e o valor intermediário. Informe que há uma igualdade entre os valores somente
quando os três forem iguais.

13) A contribuição para o INSS é calculada da seguinte forma:

• Salário bruto até três salários mínimos – 8%


• Salário bruto acima de três salários mínimos – 10%
• Para as contribuições que seriam maiores que o salário mínimo, a importância é de
um salário mínimo.

Elabore um algoritmo que, para uma entrada de salário bruto, calcule a contribuição
ao INSS e o salário líquido restante.
14) O desconto do IRRF (Imposto de Renda Retido na Fonte), também chamado Mordida do
Leão, é calculado sobre o salário líquido após a dedução da contribuição ao INSS, de
acordo com a seguinte tabela:

Renda Líquida Mensal Alíquota Parcela a deduzir


de R$ 0,00 a R$ 900,00 Isento 0,00
de R$ 900,01 a R$ 1.800,00 15,0% 135,00
Acima de R$ 1.800,00 27,5% 360,00

Elabora um fluxograma que, para uma entrada do salário bruto e após a dedução da
contribuição do INSS, conforme exercício anterior, calcule o desconto do IRRF.

15) Elabore um algoritmo que leia as quatro notas de prova (P1, P2, P3 e P4) e quatro notas de
trabalho (T1, T2, T3 e T4) e posteriormente exiba a mensagem “Aprovado” ou “Não
Aprovado” dependendo dos valores obtidos, conforme as regras de cálculo definidas a
seguir:

௉ଵା௉ଶା௉ଷା௉ସ
• Média de provas: ‫= ܲܯ‬

்ଵା்ଶା்ଷା்ସ
• Média de trabalhos ‫= ܶܯ‬ ସ
• Média Final ‫ = ܨܯ‬0,8 ∗ ‫ ܲܯ‬+ 0,2 ∗ ‫ܶܯ‬
• Se MF ≥6 -> aprovado
• Caso Contrário -> não aprovado

16) Um número palíndromo é aquele que se lido da esquerda para a direita e da direita para a
esquerda possui o mesmo valor (por exemplo 34543). Elabore um algoritmo que leia um
número inteiro de 4 dígitos e verifique se ele é um palíndromo.

17) Elabore um algoritmo que receba três valores A, B e C, informando ao final do algoritmo se
estes podem ser os lados de um triangulo. O ABC é triângulo se A < B + C e B < A + C e C < A
+ B.

18) Elabore um algoritmo que permita a entrada de um número inteiro entre 1 e 9999 e
escreva seu valor por extenso.