Prévia do material em texto
ATIVIDADE DE LÓGICA DE PROGRAMAÇÃO
Prof. Esp. Alan F. Cunha
1. As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem
compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas,
calcule e escreva o custo total da compra.
2. A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar
mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um
acréscimo de 50%. Escreva um algoritmo que leia o número de horas trabalhadas em um mês,
o salário por hora e escreva o salário total do funcionário, que deverá ser acrescido das horas
extras, caso tenham sido trabalhadas (considere que o mês possua 4 semanas exatas).
3. Para o enunciado a seguir foi elaborado um algoritmo em Português Estruturado que
contém erros, identifique os erros no algoritmo apresentado abaixo:
Enunciado: Tendo como dados de entrada o nome, a altura e o sexo (M ou F) de uma pessoa,
calcule e mostre seu peso ideal, utilizando as seguintes fórmulas:
- para sexo masculino: peso ideal = (72.7 * altura) - 58
- para sexo feminino: peso ideal = (62.1 * altura) - 44.7
inicio
cadeia nome
caracter sexo
real peso_ideal
leia(nome)
leia(sexo)
se (sexo == M)
peso_ideal =(72.7 * altura) - 58
senão
peso_ideal=(62.1 * altura) – 44.7
escrever peso_ideal
fim
4. Seja o seguinte algoritmo:
início
inteiro x,y,z
leia(x)
leia(y)
z=(x*y) + 5
se(z <= 0){
resposta =‘A’
}senão se(z<=100){
Resposta=‘B’
}Senão{
Resposta=‘C’
}
Escreva(z, resposta)
fim
Faça um teste de mesa e complete o quadro a seguir para os seguintes valores:
Variáveis
X Y Z Resposta
3 2
150 3
7 -1
-2 5
50 3
5. Um hotel cobra R$ 60.00 a diária e mais uma taxa de serviços. A taxa de serviços é de:
• R$ 5.50 por diária, se o número de diárias for maior que 15;
• R$ 6.00 por diária, se o número de diárias for igual a 15;
• R$ 8.00 por diária, se o número de diárias for menor que 15.
Construa um algoritmo que mostre o nome e o total da conta de um cliente.
6. Dados três valores X, Y e Z, verificar se eles podem ser os comprimentos dos lados de um
triângulo, e se forem, verificar se é um triângulo equilátero, isóscele ou escaleno. Se eles não
formarem um triângulo, escrever uma mensagem.
Antes da elaboração do algoritmo, torna-se necessário a revisão de algumas propriedades e
definições.
Propriedade – o comprimento de cada lado de um triângulo é menor do que a soma dos
comprimentos dos outros dois lados.
Definição 1 - chama-se de triângulo equilátero o que tem os comprimentos dos três lados iguais;
Definição 2 - chama-se de triângulo isóscele o triângulo que tem os comprimentos de dois lados
iguais;
Definição 3 - chama-se triângulo escaleno o triângulo que tem os comprimentos dos três lados
diferentes.