
Disciplina: Algoritmos 1o período Prof Thiago Giannini
Lista 1
1. Sendo SOMA, NUM e X variáveis numéricas
(inteiro ou real); NOME, COR e DIA variáveis
literais (caractere); TESTE, COD e TUDO
variáveis lógicas, assinalar os comandos de
atribuição considerados inválidos:
(a) NOME ← 5
(b) SOMA ← NUM + 2 * X
(c) TESTE ← COD
(d) TUDO ← SOMA
(e) COR ← “PRETO”
(f) X ← X + 1
(g) NUM ← “ABC”
(h) DIA ← “ “SEGUNDA” ”
(i) COD ← VERDADEIRO
2. Elabore um algoritmo que leia três notas,
calcule e escreva a média aritmética dessas
notas.
3. Faça um algoritmo que leia duas notas e seus
respectivos pesos, calcule e escreva a média
ponderada dessas notas.
4. Elabore um algoritmo que calcule e escreva a
área de um círculo. Sabe-se que área = πR2
.
5. Qual é o resultado do algoritmo a seguir.
Considere que para b e c foram lidos os valores
2 e 10, respectivamente.
algoritmo XXXXX
declare
a, b, c: inteiro
inicio
leia (b)
leia (c)
a ← 10
a
←
(a + c) * b
escreva (a)
escreva (b)
escreva (c)
fim
6. Elabore um algoritmo que leia o salário de um
funcionário, calcule e escreva o novo salário,
sabendo-se que este sofreu um aumento de 25%.
7. Faça um algoritmo que leia a base e a altura, que
calcule e escreva a área de um triângulo. Sabe-
se que área = (base * altura)/2.
8. Faça um algoritmo que leia o ano de nascimento
de uma pessoa e o ano atual, calcule e escreva:
(a) a idade dessa pessoa
(b) quantos anos ela terá em 2050?
9. Um trabalhador recebeu seu salário e o
depositou em sua conta corrente bancária. Esse
trabalhador emitiu dois cheques e agora deseja
saber seu saldo atual. Sabe-se que cada operação
bancária de retirada paga CPMF de 0,38%. O
saldo inicial da conta está zerado.
10. Faça um algoritmo que leia o preço de um
produto, calcule e mostre o novo preço,
sabendo-se que este sofreu um desconto de
10%.
11. Faça um algoritmo que leia uma temperatura em
Celsius, calcule e escreva essa temperatura em
Fahrenheit. Sabe-se que F = 180(C+32)/100.
12. Faça um algoritmo que leia uma hora (uma
variável para hora e outra para minuto), calcule
e mostre:
(a) a hora digitada convertida em minutos;
(b) o total de minutos, ou seja, os minutos
digitados mais a conversão anterior;
(c) o total dos minutos convertidos em
segundos.
13. Elabore um algoritmo que leia o número de
horas trabalhadas e o valor do salário mínimo.
Calcule e escreva o salário a receber seguindo as
regras abaixo:
(a) a hora trabalhada vale a metade do salário
mínimo;
(b) o salário bruto equivale ao número de
horas trabalhadas multiplicado pelo valor
da hora trabalhada;
(c) o imposto equivale a 3% do salário bruto;
(d) o salário a receber equivale ao salário bruto
menos o imposto.
14. Elabore um algoritmo que leia o número de
horas trabalhadas, o número de horas extras e o
valor do salário mínimo. Calcule e escreva o
salário a receber seguindo as regras abaixo:
(a) o valor da hora trabalhada vale 1/8 do
salário mínimo;
(b) o valor da hora extra vale 1/4 do salário
mínimo;
(c) o salário a receber equivale ao número de
horas trabalhadas multiplicado pelo valor
da hora trabalhada mais o número de horas
extras multiplicado pelo valor da hora
extra.