Buscar

FluxogramasCondicional

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

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.

Outros materiais