Buscar

Algoritmos I (Atividade Prática Supervisionada 2) - Positivo Tecnologia em Sistemas para Internet

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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.

Continue navegando