Lista de exercícios sobre construção de algoritmos CA – Construção de algoritmos Profa. Dra. Joyce Martins Mende s Battaglia Exercícios 1) Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas variáveis. 2) Analise os algoritmos abaixo e diga o que será impresso na tela ao serem executados: 3) Os pares de instruções abaixo produzem o mesmo resultado? a) (4/2)+(2/4) e A 4/2+2/4 b) 4/(2+2)/4 e B 4/2+2/4 c) (4+2)*2-4 e C 4+2*2-4 1 Lista de exercícios sobre construção de algoritmos CA – Construção de algoritmos Profa. Dra. Joyce Martins Mende s Battaglia 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. 5)Escreva um algoritmo que leia as idades de 2 homens e de 2 mulheres (considere que as idades dos homens serão sempre diferentes entre si, bem como as das mulheres). Calcule e escreva a soma das idades do homem mais velho com a mulher mais nova, e o produto das idades do homem mais novo com a mulher mais velha. 6) Dado o algoritmo 2 Lista de exercícios sobre construção de algoritmos CA – Construção de algoritmos Profa. Dra. Joyce Martins Mende s Battaglia 6) Algoritmo que peça ao usuário a quantia em dinheiro que tem sobrando e sugira, caso ele tenha 10 ou mais reais, que vá ao cinema, e se não tiver, fique em casa vendo TV. 7) Um determinado clube de futebol pretende classificar seus atletas em categorias e para isto ele contratou um programador para criar um programa que executasse esta tarefa. Para isso o clube criou uma tabela que continha a faixa etária do atleta e sua categoria. A tabela está demonstrada abaixo: IDADE CATEGORIA De 05 a 10 Infantil De 11 a 15 Juvenil De 16 a 20 Junior De 21 a 25 Profissional Construa um programa que solicite o nome e a idade de um atleta e imprima a sua categoria. 8) Fazer um algoritmo que calcule e imprima o salario reajustado de um funcionario de acordo com as seguintes regras: • Salarios de ate R$ 350,00 reajuste de 50%; • Salarios maiores que R$ 350,00 reajuste de 30%. 9) Criar um algoritmo que leia a idade de uma pessoa e que mostre a sua classe eleitoral: • Nao-eleitor (abaixo de 16 anos); • Eleitor Obrigatorio (entre 18 e 65 anos); • Eleitor facultativo (entre 16 e 18 anos e maior de 65 anos). 10) Criar um algoritmo que leia o nome, a conta e o saldo bancario total do semestre de uma pessoa e que calcule a tarifa bancaria em que o mesmo se enquadra: • Basica (saldo medio mensal inferior a R$ 1.000,00) tarifa de R$ 25,00; • Prata (saldo medio mensal entre R$ 1.000,01 e R$ 2.000,00) tarifa de R$ 20,00; • Ouro (saldo medio mensal entre R$ 2.000,01 e R$ 3.500,00) tarifa de R$ 13,00; • Premio (saldo medio mensal superior a R$ 3.500,00) tarifa isenta. 11) Escrever um algoritmo que le o numero de identificacao, as 3 notas obtidas por um aluno nas 3 verificacoes e a media dos exercícios que fazem parte da avaliacao. Calcular a media de aproveitamento do aluno, usando a formula: 3 Lista de exercícios sobre construção de algoritmos CA – Construção de algoritmos Profa. Dra. Joyce Martins Mende s Battaglia 4