Você está na página 1de 3

Algoritmos e Programação

LISTA DE EXERCÍCIOS 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. Faça um algoritmo que leia duas notas e seus respectivos pesos, calcule e
escreva a média ponderada dessas notas.

3. Elabore um algoritmo que calcule e escreva a área de um círculo. Sabe-se


que a área do circulo é dada por area = πR2 .

4. Qual é o resultado do algoritmo a seguir. Considere que para b e c foram lidos


os valores 2 e 10, respectivamente. Faça o teste de mesa.

algoritmo questao5;
var
a, b, c: inteiro;
inicio
escreva(“Digite o valor de b: “);
leia (b);
escreva(“Digite o valor de b: “);
leia (c);
a ← 10;
a ← (a + c) * b;
Algoritmos e Programação

escreva (a);
escreva (b);
escreva (c);
fim.

5. 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%.

6. 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.

7. 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?

8. 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%.

9. 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.

10. 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.


Algoritmos e Programação

11. 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.

12. Faça um programa utilizando função que entre com um número e imprima
da própria função o valor do quadrado deste número.

13. Faça um programa utilizando função que entre com dois números e
retorne o cálculo da soma.

Você também pode gostar