Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso: BCC Data: 21/03/2018 Professora: Ingrid Marçal Entrega: 28/03/2018 (papel) Disciplina: Lógica de Programação (LOP A1) LISTA DE EXERCÍCIOS FLUXOGRAMAS Estruturas de seleção 1. Tendo como dados de entrada a distância total (em km) percorrida por um automóvel e a quantidade de combustível (em litros) consumida para percorrê-la, calcule e imprima o consumo médio de combustível. 2. Leia dois valores inteiros e apresente a diferença do maior pelo menor 3. O sistema de nota de uma instituição converte a nota dos alunos em conceitos A, B, C, D, ou E. Sabendo as notas associadas a cada conceito, faça um fluxograma que leia 3 notas de um aluno, calcule a média e imprima o conceito que média está associada. Os conceitos são: a. se a nota for >= 9.0 vale A; b. se a nota for >= 7.5 e for < 9.0 vale B; c. se a nota for >= 6.0 e for < 7.5 vale C; d. se a nota for >= 4.0 e for < 6.0 vale D; e. se a nota for < 4.0 vale E. 4. Desenvolva um algoritmo capaz e encontrar o menor dentre 3 números inteiros quaisquer dados pelo teclado. 5. Desenvolva um algoritmo capaz de verificar se uns números inteiros, dados como entrada, é par ou impar. 6. João papo-de-pescador, homem de bem, comprou um microprocessador para controlar o rendimento diário do seu trabalho, Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estão de São Paulo (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente, João precisa que você faça um algoritmo em forma de fluxograma que leia P (peso de peixes) e verifique se há excesso de peso. Se houver, escreva em o excesso em E, e em M escreva o valor da multa que João deverá pagar. Se não houver excesso de peso imprima 0. 7. Elabore um algoritmo em forma de fluxograma que leia um valor. Chame esse valor de N, que significa o número de horas trabalhadas de um operário. Em seguida, calcule o salário de um operário que ganha R$ 10,00 por hora. Se o número de horas trabalhadas passar de 50, calcule o excesso e o pagamento sabendo que cada hora que passar vale R$20,00. O excesso deve ser chamado de E. Se não houver excesso, E será igual a 0. Imprima o salário total e o salário excedente. 8. A secretária de Meio Ambiente que controla o índice de poluição mantém 3 grupos que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0.05 até 0.25. 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 indústrias 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 algoritmo em forma de fluxograma que leia o índice de poluição medido e imprima a notificação adequada aos diferentes grupos de empresas. 9. Em uma loja de CD’s existem apenas quatro tipos de preços que estão associados a cores. Assim os CD’s que ficam na loja não são marcados por preços e sim por cores. Desenvolva o algoritmo que a partir da cor (cor é dado de entrada) imprima o preço. A loja está atualmente com a seguinte tabela de preços: a. Verde é R$ 10,00 b. Azul é R$ 20,00 c. Amarelo é R$ 30,00 d. Vermelho é R$ 40,00 10. Crie um fluxograma que represente a seguinte sequência de passos: a. Início b. Leia M1, M2 e M3 c. Se M1 for maior ou igual a 35 vá para o passo 4, senão vá para o passo 6 d. Se M2 for maior ou igual a 35 vá para o passo 5, senão vá para o passo 6 e. Se M3 for maior ou igual 35 imprima M3 e vá para o passo 7. f. Imprima a palavra “Falhou” g. Fim 11. Faça um fluxograma que resolva a seguinte equação: Solve ax2 + bx + c = 0. O algoritmo deve ler os valores de a, b, e c, e imprimir as raízes obtidas. Se não houver raiz possível imprima “Não há raiz real”. 12. Faça um algoritmo representado por fluxograma que simule uma calculadora das operações básicas: soma, subtração, multiplicação, e divisão. O algoritmo deve ler dois números e a operação que deve ser executada, em seguida deve executar a conta solicitada e apresentar o resultado. 13. Faça um algoritmo que seja capaz de converter um horário lido no formato 24 horas para o horário correspondente no formato 12 horas. O algoritmo deve ler dois valores, um para representar as horas, e outro para representar os minutos. Por exemplo, se forem lidos os valores 16 para horas e 35 para minutos, o programa imprimirá 4h35m (pm). Se forem lidos os valores 8 para horas e 10 para minutos, o programa imprimirá 8h10m (am). O algoritmo deve ser capaz de rejeitar valores negativos, e só fazer a conversão caso sejam informados valores positivos.
Compartilhar