Buscar

Algorítmo_Exercicio_Lista5

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

Prévia do material em texto

Centro Universitário do Estado do Pará - CESUPA 
Área de Ciências Exatas e Tecnologia 
Disciplinas: Introdução à Programação (CC1TA / CC1NA) 
 Algoritmos (SI1NA / RC1NA / AS1NA) 
Professora: Lêda de Oliveira Monteiro 
Assunto: Algoritmos com estrutura de Seleção 
 
LISTA DE EXERCÍCIOS - 05 
 
1. Qual o valor de L após a execução do algoritmo abaixo ? 
Algoritmo TesteSeleção2; 
Var A,B,C : lógico; 
 X,Y : real; 
 V,L : inteiro; 
Início 
 A  FALSO; 
 B  VERDADEIRO; 
 C  FALSO; 
 X  1,5; 
 Y  3,2; 
 X  X+1; 
 Se C ou ((X+Y > 5) ou (não(A e B))) 
 então 
 L  0; 
 senão 
 L  1; 
Fim. 
 
2. Algoritmo Exercício; 
Var A, B, C ; lógico; 
Início 
 leia(A,B,C); 
 Se A 
 Então ação1; 
 Senão Se B 
 Então Se C 
 Então ação2; 
 Senão Início 
 ação3; 
 ação4; 
 Fim; 
 ação6; 
Fim. 
Dado o algoritmo acima, responda: 
a) Se A = verdadeiro, B = verdadeiro, C = falso, quais ações serão executadas? 
b) Se A = falso, B = verdadeiro, C = falso, quais ações serão executadas ? 
c) Se A = falso, B = verdadeiro, C = verdadeiro, quais ações serão executadas? 
d) Quais são os valores de A, B e C para que somente a ação6 seja executada? 
 
3. Preparar um algoritmo para ler o raio de uma esfera e calcular e imprimir o volume desta 
esfera. Durante a leitura é possível que se cometa erros e entrem valores negativos para 
o raio. Isto é indesejável, pois a área impressa será negativa. Prever no algoritmo a 
possibilidade de verificar valores negativos na leitura. Se um valor negativo é lido, 
imprimir uma mensagem de erro. 
4. O Departamento do Meio Ambiente mantém três listas de industrias conhecidas por 
serem altamente poluentes da atmosfera. Os resultados de várias medidas são 
combinados para formar o que é chamado de “índice de poluição”. Isto é controlado 
regularmente. Índices normais de poluição estão na faixa de 0,05 e 0,25. Se o valor 
atingir 0,30, as industrias da lista A serão chamadas a suspender as operações. Se o 
índice atingir 0,40 as indústrias da lista B serão notificadas também. Se o índice exceder 
a 0,50, indústrias de todas as listas serão avisadas para suspenderem as atividades. 
Preparar um algoritmo para ler o índice de poluição e indicar as notações apropriadas. 
 
5. Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo 
que calcule e escreva o seu peso ideal, utilizando as seguintes fórmulas: 
 Para homens: (72,7*h)-58; 
 Para mulheres: (62,1*h)-44,7. Sendo h a altura lida. 
 
6. Construir um algoritmo para, dados três valores A, B, C, verificar se eles podem ser os 
comprimentos dos lados de um triângulo. Caso possam formar um triângulo, imprimir a 
classificação segundo os lados (eqüilátero, isósceles ou escaleno). Informar se não 
compuserem nenhum triângulo. 
Observe: A, B e C são lados de um triângulo se: A < (B+C) e B < (C+A) e C < (A+B). 
 
7. Construir um algoritmo que leia uma nota na forma quantitativa e escreva sua 
correspondente qualitativa, de acordo com a tabela abaixo: 
 
Nota Quantitativa Nota Qualitativa 
[0, 2] Sem rendimento 
(2, 4] Mau 
(4, 6] Regular 
(6, 8,5] Bom 
(8,5, 10] Excelente 
 
8. Construir um algoritmo que indique se o número digitado está compreendido entre 20 e 
90 ou não. 
 
9. Criar um algoritmo que leia dois números e imprimir uma mensagem dizendo se eles são 
iguais ou diferentes. Se forem diferentes, imprimir em ordem crescente. 
 
10. Criar um algoritmo que leia a idade de uma pessoa e informe se é maior de idade, se é 
menor de idade ou se possui mais do que 65 anos. 
 
11. Ler um número e imprimir se ele é igual a 5, a 200, a 400, se está no intervalo entre 500 
e 1000, inclusive, ou se ele está fora dos escopos anteriores. 
 
12. Elabore um algoritmo que, lendo dois valores digitados pelo usuário, retorne o resultado 
da operacao(+,-,*,/) entre eles. (ex. a=2, op=/, b=2, o algoritmos deve imprimir 1). 
 
13. Escrever um algoritmo que lê o número de um vendedor de uma empresa, seu salário 
fixo e o total de vendas efetuadas por ele efetuadas. Cada vendedor recebe um salário 
fixo, mais uma comissão proporcional às vendas efetuadas por ele. A comissão é de 3% 
sobre o total de vendas até R$1000,00, 5% de R$1000,00 à R$2000 e 10% para acima 
de R$2000,00. Escrever o número do vendedor, o total de suas vendas, seu salário fixo 
e seu salário total.

Outros materiais