Você está na página 1de 5

UNIVERSIDADE FEDERAL DE SERGIPE

CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA


DEPARTAMENTO DE COMPUTAÇÃO

IDENTIFICAÇÃO
DISCIPLINA: PROGRAMAÇÃO IMPERATIVA CÓDIGO:
TURMA: HORÁRIO: PERÍODO:
PROFESSOR: RENÊ GUSMÃO

Lista de exercícios
Para as questões de criação de algoritmos abaixo, faça o fluxograma ou o
pseudocódigo do algoritmo.

1) Escreva um algoritmo para ler três números e exibir os valores lidos em ordem
crescente.
2) O custo de um carro novo ao consumidor é a soma do custo de fábrica com a
porcentagem do distribuidor e dos impostos (aplicados ao custo de fábrica).
Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%,
escrever um algoritmo para ler o custo de fábrica de um carro, calcular e escrever o
custo final ao consumidor.
3) Faça um algoritmo que leia três notas de um aluno, calcule e escreva a média final
deste aluno. Considerar que a média é ponderada e que o peso das notas é 2, 3 e 5.
Fórmula para o cálculo da média final é:
média final = (n1 * 2 + n2 * 3 + n3 * 5)/10
4) 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).
5) Faça um algoritmo para ler: a descrição do produto (nome), a quantidade adquirida
e o preço unitário. Calcular e escrever o total (total = quantidade adquirida * preço
unitário), o desconto e o total a pagar (total a pagar = total - desconto), sabendo-se
que:
- Se quantidade <= 5 o desconto será de 2%
- Se quantidade > 5 e quantidade <=10 o desconto será de 3%
- Se quantidade > 10 o desconto será de 5%
6) Uma empresa quer verificar se um empregado está qualificado para a aposentadoria
ou não. Para estar em condições, um dos seguintes requisitos deve ser satisfeito:
- Ter no mínimo 65 anos de idade.
- Ter trabalhado no mínimo 30 anos.
- Ter no mínimo 60 anos e ter trabalhado no mínimo 25 anos.
Com base nas informações acima, faça um algoritmo que leia: o número do
empregado (código), o ano de seu nascimento e o ano de seu ingresso na empresa.
O programa deverá escrever a idade e o tempo de trabalho do empregado e a
mensagem 'Requerer aposentadoria' ou 'Não requerer'.
7) Seja o seguinte algoritmo:

inicio
ler a, b, c
se (a < b+c) e (b <a+c) e (c <a+b) então
se (a=b) e (b=c) então
mens 'Triângulo Equilátero'
senão
se (a=b) ou (b=c) ou (a=c) então
mens 'Triângulo Isósceles'
senão
mens 'Triângulo Escaleno'
fim_se
fim_se
senão
mens 'Não e possível formar um triângulo'
fim_se
escrever mens
fim

Faça um teste de mesa e complete o quadro a seguir para os seguintes valores das
variáveis:

Variáveis
a b c mens

1 2 3

3 4 5

2 2 4

4 4 4

5 3 3

8) Seja o seguinte algoritmo:

início
ler x
ler y
z <- (x*y) + 5
se z <= 0 então
resposta ‘A’
senão
se z <= 100 então
resposta ‘B’
senão
resposta ‘C’
fim_se
fim_se
escrever 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

9) Luiza vai viajar com seus amigos e está pesquisando preços. O grupo está em
dúvida entre alugar uma casa em Pipa ou em Fortaleza. Caso escolham ir para Pipa,
o aluguel de uma casa com 2 quartos sai por R$ 600 e o de uma com 3 quartos custa
R$ 900. Lá eles pretendem fazer um passeio de barco, que custa R$ 75 por pessoa.
Caso a escolha do grupo seja Fortaleza, eles poderão pagar R$ 950 por uma casa
com 3 quartos ou R$ 1120 por uma com 4 quartos. A atração que querem visitar é
um parque aquático cujo ingresso individual custa R$ 60. Escreva um algoritmo que
receba como entrada a quantidade de pessoas do grupo, a cidade escolhida, e a
quantidade de quartos que querem na casa, e calcule e exiba o valor total da viagem,
e quanto cada um irá pagar. Obs: Considere que todos do grupo irão para o passeio
da cidade.

10) Eloi decidiu se dedicar à prática de ciclismo para manter a forma. Ele traçou como
meta percorrer pelo menos 8 km por dia todos os dias. Escreva um algoritmo que
receba como entrada a distância percorrida por Eloi em cada um dos sete dias da
semana e, de acordo com seu desempenho, exiba uma das seguintes mensagens:

I. Desempenho ótimo, caso a meta seja cumprida em cinco ou mais dias

II. Desempenho razoável, caso a meta só seja cumprida em três ou quatro dias

III. Desempenho ruim, caso a meta seja cumprida em menos de três dias

11) Escrever um algoritmo que leia um número n que indica quantos valores devem ser
lidos a seguir. Para cada número lido, mostre uma tabela contendo o valor lido e o
fatorial deste valor.

12) Escrever um algoritmo que lê um número não determinado de pares de valores m,n,
todos inteiros e positivos, um par de cada vez, e calcula e escreve a soma dos n
inteiros consecutivos a partir de m inclusive.
13) Escrever um algoritmo que encontra e escreve os 5 primeiros números perfeitos.
Um número perfeito é aquele que é igual a soma dos seus divisores. (Ex.: 6 =
1+2+3; 28= 1+2+4+7+14 etc).

14) Escrever um algoritmo que lê um número não determinado de valores para m, todos
inteiros e positivos, um de cada vez. Se m for par, verificar quantos divisores possui
e escrever esta informação. Se m for ímpar e menor do que 10 calcular e escrever o
fatorial de m. Se m for ímpar e maior ou igual a 10 calcular e escrever a soma dos
inteiros de 1 até m.

Você também pode gostar