Baixe o app para aproveitar ainda mais
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.
Compartilhar