Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos I APS 02 – Atividade Prática Supervisionada Estruturas Condicionais e Comandos de repetição Aluno : _______________________________________________________________________________________ Competência C3 – (N) - Identificar e codificar estruturas condicionais simples, compostas e aninhadas para resolver problemas algorítmicos. C4 - (N) - Identificar e codificar estruturas de repetição simples e aninhadas para resolver problemas algorítmicos. 1) Faça um algoritmo para ler o salário de um funcionário. Se o salário for inferior à R$2000,00, conceda um aumento de 11,5%. Após o aumento, desconte 8% de impostos. Imprima o salário inicial, o salário com o aumento e o salário final. 2) Faça um algoritmo em PORTUGOL que leia dois números e realize a adição dos mesmos. Se o resultado obtido da soma ser maior que 20, este deverá ser apresentado somando-se a ele mais 8; se o valor obtido for menor ou igual a 20, este deverá ser apresentado subtraindo-se dele 5. 3) O IMC – Índice de Massa Corporal é um critério da Organização Mundial de Saúde para dar uma indicação sobre a condição de peso de uma pessoa adulta. A fórmula é IMC = peso / (altura)2. Elabore um algoritmo que leia o peso e a altura de um adulto e mostre sua condição de acordo com a tabela abaixo. IMC em adultos Condição Abaixo de 18.5 Abaixo do peso Entre 18.5 e 25 (inc) Peso normal Entre 25 e 30 (inc) Acima do peso 4) Crie um algoritmo em PORTUGOL que leia a idade de uma pessoa e informe a sua classe eleitoral: - não eleitor (abaixo de 16 anos); - eleitor obrigatório (entre a faixa de 18 e menor de 65 anos); - eleitor facultativo (de 16 até 18 anos e maior de 65 anos, inclusive). 5) Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela a seguir para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado. Código Condição de pagamento 1 À vista em dinheiro ou cheque, recebe 10% de desconto; 2 À vista no cartão de crédito, recebe 15% de desconto; 3 Em duas vezes, preço normal de etiqueta sem juros; 4 Em três vezes, preço normal de etiqueta mais juros de 10%; 6) Escreva um algoritmo que leia o código e o salário de 100 funcionários de uma empresa. Ao final, o algoritmo deve determinar o total da folha de pagamento da empresa e sua média salarial. 7) Você viajou para os Estados Unidos e descobriu que lá a unidade de medida de temperatura é diferente da do Brasil. Para não ter que acessar um serviço na internet a todo o momento, nem fazer os cálculos manualmente, faça um algoritmo que converte a temperatura, dada uma unidade de medida e uma temperatura. Ou seja, se a temperatura for informada em Celsius o algoritmo deve fornecer a temperatura em Fahrenheit, já se a temperatura for fornecida em Fahrenheit, o resultado deve ser em graus Celsius. 8) Em um frigorífico existe uma certa quantidade de bois. Cada boi possui uma identificação (código) e um peso. Faça um algoritmo que leia essas informações e encontre o boi mais gordo e o boi mais magro. Essa leitura deve ser realizada enquanto a identificação do boi for diferente de zero. 9) Construa um programa que apresente o peso total que será carregado por um container. Sabe- se que esse container carrega 32 caixas, com pesos diferentes. Será entrada do programa o peso (P) de cada uma das caixas. 10) Faça um algoritmo que leia o nome, a idade e o sexo (‘M’ para masculino e ‘F’ para feminino) de um grupo de 200 estudantes e determine? quantos são do sexo feminino e maior de 21 anos; quantos são do sexo masculino e maio de 18 anos; qual a média de idade de pessoas do sexo masculino; qual a média de idade de pessoas do sexo feminino. 11) Escreva um algoritmo em PORTUGOL que leia vários números e informe quantos números entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido, o algoritmo deverá cessar sua execução. 12) Uma loja tem 18 clientes cadastrado se deseja enviar uma corespondência a cada um deles anunciando um bônus especial. Faça um programa que leia o nome do cliente e o valor de suas compras no ano passado. Calcule e mostre um bônus de 10% se o valor das compras for menor que R$1.000,00 e de 15%, caso contrário. 13) Numa universidade, os alunos das turmas de informática fizeram uma prova de algoritmos. Cada turma possui um número de alunos. Criar um algoritmo em PORTUGOL que imprima para cada turma: - Quantidade de alunos aprovados; - Média de cada turma; - Percentual de reprovados. Considere aprovado aluno com nota igual ou superior a 7.0. O programa deve ler o número de alunos de cada turma e só finalizar o programa quando um número não positivo de alunos for digitado. 14) Uma rainha requisitou os serviços de um monge, o qual exigiu o pagamento em grãos de trigo da seguinte maneira: os grãos de trigo seriam dispostos em um tabuleiro de xadrez, de tal forma que a primeira casa do tabuleiro tivesse um grão, e as casas seguintes o dobro da anterior. Construa um algoritmo que calcule quantos grãos de trigo a Rainha deverá pagar ao monge. 15) Faça um algoritmo que, dado o valor total em reais e o número de prestações desejadas, calcule o valor de cada prestação. O número mínimo de prestações deve ser 12. Se o número de prestações for maior ou igual a 24, adicione 10% de juros ao valor total, se for maior ou igual a 36, adicione 15% de juros ao valor total.
Compartilhar