Lista de algoritmos
Tese: Lista de algoritmos. Pesquise 862.000+ trabalhos acadêmicosPor: Brunahug • 28/4/2014 • Tese • 897 Palavras (4 Páginas) • 510 Visualizações
Lista de exercícios de algoritmos – Respostas
1. Na Páscoa, a Feevale distribuiu caixas de bombons aos professores, para que os dividissem
entre os alunos. Cada aluno deveria receber o mesmo número de bombons que os demais e o
professor poderia ficar com os bombons que sobrassem. Mas um professor comilão quis
saber com quantos bombons poderia ficar antes mesmo de distribuí-los entre os alunos.
Tarefa: Fazer um algoritmo que calcule o número de bombons P que o professor pode
reservar a partir do número A de alunos na turma e do número B de bombons na caixa.
2. Teodósia está preocupada com o seu peso, que teve um considerável aumento após a Páscoa.
A mãe de Teodósia diz que essa preocupação é bobagem, mas Teodósia desconfia da
imparcialidade da opinião de sua mãe. Então, resolveu pesquisar na Internet e descobriu que
pode calcular o seu IMC (Índice de Massa Corporal). O IMC é dado pela fórmula:
2 A
P
IMC = , onde P é o peso (em Kg) e A é a altura (em m). Tarefa: Fazer um algoritmo
que calcule o IMC a partir dos dados fornecidos de peso e de altura.
3. Armelinda quer fazer uma poupança para a compra do seu primeiro apartamento. Para poder
fazer simulações, ela precisa de um programa que calcule o montante que essa aplicação
renderá ao longo de vários meses. Ela sabe que t
i
M C )1
100
= ⋅( + , onde M é o montante
(em reais), C é o dinheiro aplicado inicialmente (em reais também!!!), i é a taxa de juros por
mês (em percentual) e t é o tempo da aplicação (em meses). Tarefa: Fazer um algoritmo que
calcule o montante a partir dos demais dados informados.
programa imc
declaracoes
real P, A, I
inicio
escreva("\nInforme seu peso: ")
leia(P)
escreva("\nInforme sua altura: ")
leia(A)
I <- P / A^2
escreva("\nSeu IMC é: ", I)
fim
programa bombons
declaracoes
inteiro P, A, B
inicio
escreva("\nInforme a quantidade de bombons: ")
leia(B)
escreva("\nInforme a quantidade de alunos: ")
leia(A)
P <- B mod A
escreva("\nSobram ", P, " bombons para o professor!")
fim
4. O professor Juvenal quer ter um método fácil de determinar quando um aluno está
reprovado. Um aluno está reprovado se a média das suas provas for inferior a 7. O aluno
também pode ser reprovado se sua frequência for inferior a 75%. Tarefa: Fazer um
algoritmo que determine se um aluno está aprovado ou reprovado a partir das notas das duas
provas, do número de faltas e da quantidade total de dias letivos.
5. Lucrécia sofre transtorno obsessivo compulsivo (TOC) e sua mania é classificar as pedras
usadas no calçamento das vias públicas. Ela descobriu que muitas pedras são quadriláteros
convexos, que têm a seguinte classificação, baseada na relação entre dois lados adjacentes
L1 e L2 e dois ângulos, também adjacentes, A1 e A2:
Quadrado L1=L2, A1=A2 Losango L1=L2, A1≠A2
Retângulo L1≠L2, A1=A2 Paralelogramo L1≠L2, A1≠A2
Tarefa: Fazer um algoritmo que classifique um quadrilátero de acordo com a tabela acima,
a partir dos dados informados para dois lados adjacentes e dois ângulos adjacentes.
programa aprovacao
declaracoes
inteiro faltas, dias
real nota1, nota2, media, presenca
inicio
escreva("\nInforme a 1ª nota do aluno: ")
leia(nota1)
escreva("\nInforme a 2ª nota do aluno: ")
leia(nota2)
escreva("\nInforme a quantidade de faltas do aluno: ")
leia(faltas)
escreva("\nInforme a quantidade de dias letivos: ")
leia(dias)
media <- (nota1 + nota2) / 2
...