Buscar

ATIVIDADE DE ALGORITMOS E PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais