Exercícios de Seleção – 22-03-2010
01-Escrever um algoritmo para ler dois valores numéricos e apresentar a diferença
do maior pelo menor.
02-Faça um algoritmo que leia um número e mostre uma mensagem indicando se
este número é par ou ímpar e se é positivo ou negativo.
03-Escrever um algoritmo para ler dois números. Se os números forem iguais
imprimir a mensagem: “Números iguais” e encerrar a execução; caso contrário,
imprimir o de maior valor, acompanhando pela mensagem “é maior número”.
04-Escrever um algoritmo para ler e imprimir três números. Se o primeiro for
positivo, imprimir sua raiz quadrada, caso contrário, imprimir o seu quadrado; se o
segundo número for maior que 10 e menor que 100, imprimir a mensagem:
“Número está entre 10 e 100 – intervalo permitido”; se o terceiro número for menor
que o segundo, calcular e imprimir a diferença entre eles, caso contrário, imprimir o
terceiro número adicionado de 1.
05-Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um
algoritmo para calcular seu peso ideal, utilizando as seguintes fórmulas:
para homens:
72,7 * altura – 58;
para mulheres: 62,1 * altura – 44,7
06-Elabore um algoritmo que, dada a idade de um nadador, classifique-o em uma
das seguintes categorias:
Infantil A: 5 a 7 anos;
Infantil B: 8 a 10 anos;
Juvenil A: 11 a 13 anos;
Juvenil B: 14 a 17 anos;
Sênior: maiores de 18 anos.
07-Faça um algoritmo que leia duas notas obtidas por um aluno na disciplina de
Cálculo, o número de aulas ministradas e o número de aulas assistidas por este
aluno nesta disciplina. Calcule e mostre a média final deste aluno e diga se ele foi
aprovado ou reprovado. Considere que para um aluno ser aprovado ele deve obter
média final igual ou maior a 6 e ter no mínimo 75% de freqüência.
08-Faça um Algoritmo para que dado dois números quaisquer e que sejam
positivos e menores que 100, imprimir a soma dos dois se o primeiro for maior que
o segundo; a multiplicação dos dois se o primeiro for menor que o segundo e a
divisão se ambos forem iguais.
09-Faça um Algoritmo para calcular a média anual de um aluno e apresentar o
seguinte resultado :
Se a média for : 0 a 4
6 a 10
5
imprimir "Reprovado"
imprimir "Aprovado"
imprimir "Recuperação"
10-Faça um programa que receba dois números e execute as operações listadas a
seguir de acordo com a escolha do usuário.
Escolha do Usuário
Operação
1
Média entre os números digitados
2
Diferença do maior pelo menor
3
Produto entre os números digitados
4
Divisão do primeiro pelo segundo
11-Um funcionário recebe um salário fixo mais 4% de comissão sobre as vendas.
Faça um algoritmo que receba o salário fixo de um funcionário e o valor de suas
vendas, calcule e mostre a comissão e o salário final do funcionário.
12-Faça um programa que receba o peso de uma pessoa, calcule e mostre:
o novo peso se a pessoa engordar 15% sobre o peso digitado;
o novo peso se a pessoa emagrecer 20% sobre o peso digitado.
13-Faça um programa que receba o raio, calcule e mostre:
o comprimento de uma esfera, sabe-se que C = 2πR;
a área de uma esfera, sabe-se que A = πR2;
o volume de uma esfera, sabe-se que V = ¾ πR3
14-Desenvolva um algoritmo que efetue a leitura de três valores para os lados de
um triângulo, considerando lados como: A, B e C. O algoritmo deverá verificar se
os lados fornecidos forma realmente um triângulo seguindo as propriedades
abaixo:
Propriedades:
Propriedade: O comprimento de cada lado de um triângulo é menor do que a soma
dos comprimentos dos outros dois lados.
Definição 1 – Chama-se triângulo eqüilátero ao triângulo que tem os comprimentos
dos três lados iguais.
Definição 2 – Chama-se triângulo isósceles ao triângulo que tem os comprimentos
de dois lados iguais. Portanto, todo triângulo eqüilátero e também isósceles.
Definição 3 – Chama-se triângulo escaleno ao triângulo que tem os comprimentos
dos três lados diferentes.
15-A Secretaria de Meio Ambiente, que controla o índice de poluição, mantém 3
grupos de indústrias que são altamente poluentes do meio ambiente. O índice de
poluição aceitável varia de 0,05 até 0,29. Se o índice sobe para 0,3 as indústrias
do 1º grupo são intimadas a suspenderem suas atividades, se o índice crescer
para 0,4 as industrias do 1º e 2º grupo são intimadas a suspenderem suas
atividades, se o índice atingir 0,5 todos os grupos devem ser notificados a
paralisarem suas atividades. Faça um programa que leia o índice de poluição
medido e emita a notificação adequada aos diferentes grupos de empresas.
16-Um Banco concederá um crédito especial aos seus clientes, variável com o
saldo médio no último ano. Faça um algoritmo que leia o saldo médio de um cliente
e calcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensagem
informando o saldo médio e o valor do crédito.
Saldo médio
Percentual
de 0 a 200,00
nenhum crédito (crédito = 0)
de 201,00 a
400,00
20% do valor do saldo médio
de 401,00 a
600,00
30% do valor do saldo médio
acima de
600,00
40% do valor do saldo médio
17-Um vendedor necessita de um programa que calcule o preço total devido por
um cliente. O programa deve receber o código de um produto e a quantidade
comprada e calcular o preço total, usando a tabela abaixo. Mostrar uma
mensagem no caso de código inválido.
Código
Produto
Preço
Unitário
1001
R$ 5,32
1324
R$ 6,45
6548
R$ 2,37
987
R$ 5,32
7623
R$ 6,45
18-Ler um número inteiro, e verificar se o número corresponde a um mês válido no
calendário e escrever o nome do mês, senão escrever uma mensagem ‘Mês
Inválido’.
19- Fazer um programa que recebe um símbolo de operação do usuário (+, -, / ou
*) e dois números reais. O programa deve retornar o resultado da operação
recebida sobre estes dois números.
20- Escreva um programa que calcule o salário semanal de um trabalhador. As
entradas são o número de horas trabalhadas na semana e o valor da hora. Até 40
h/semana não se acrescenta nenhum adicional. Acima de 40h e até 60h há um
bônus de 50% para essas horas. Acima de 60h há um bônus de 100% para essas
horas.
21-- Calcular e escrever o valor de y, sabendo-se que:
2
y = ax + bx + c;
para x < a
y = ax + b;
para x = a
2
y = ax + bx - c;
para x > a
2
y = ax + bx - c;
para x > a
Download

Exercícios de Seleção – 22-03-2010