Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista de Exercícios II
LÓGICA DE PROGRAMAÇÃO - 2º Redes
INÍCIO
DECLARAÇÃO DE VARIÁVEIS
num: int;
num = LER(“Digite sua idade”)
SE num < 5 ENTÃO
IMPRIMA(“Você não é qualificado em nenhuma categoria.i”)
SE num >= 5 AND <= 7 ENTÃO
IMPRIMA(“Pela sua idade, você se trata de um infantil A”)
SE num >= 8 AND <= 11 ENTÃO
IMPRIMA(“Pela sua idade, você se trata de um infantil B”)
SE num >= 12 AND <= 13 ENTÃO
IMPRIMA(“Pela sua idade, você se trata de um juvenil A”)
SE num >= 14 AND <= 17 ENTÃO
IMPRIMA(“Pela sua idade, você se trata de um juvenil B”)
SE num >= 18 ENTÃO
IMPRIMA(“Pela sua idade, você se trata de um adulto”)
FIM
INÍCIO
DECLARAÇÃO DE VARIÁVEIS
excesso_peso, valor_multa, peso_peixes: float;
excesso_peso = (0)
valor_multa = (0)
peso_peixes = LER(“Informe quantos kg de peixe você pescou”)
SE peso_peixes < 0 ENTÃO
IMPRIMA(“Por favor, digite novamente quantos kg você
pegou”) ENTÃO
REINICIE peso_peixes
SE peso_peixes > 50 ENTÃO
excesso_peso = (peso_peixes) - 50
SE excesso_peso > 0 ENTÃO
valor_multa = (excesso_peso) * 4
IMPRIMA(excesso_peso)
IMPRIMA(valor_multa)
FIM
3) 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,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
programa que leia o índice de poluição medido e emita a notificação
adequada aos diferentes grupos de empresas(2,5pts).
INÍCIO
DECLARAÇÃO DE VARIÁVEIS
nump: float;
nump = LER(“Digite o índice de poluição”)
SE nump >= 0,05 AND <= 0,25 ENTÃO
IMPRIMA(“Parabéns, esse índice de poluição está aceitável”)
SE nump = 0,3 ENTÃO
IMPRIMA(“Por favor, informe as indústrias do 1º grupo para
suspenderem suas atividades”)
SE nump = 0,4 ENTÃO
IMPRIMA(“Por favor, informe as indústrias do 1º e do 2º grupo
para suspenderem suas atividades”)
SE nump = 0,5 ENTÃO
IMPRIMA(“Aviso: informe o quanto antes para todos os grupos
serem paralisados”)
FIM
4) C.S.I: Os Mistérios da Lógica de Programação Hora de ajudarmos
os investigadores a encontrar os envolvidos em um crime através de um
programa que sua equipe deve projetar para enfim solucionar esse grande
mistério! Faça um programa que faça 5 perguntas para uma pessoa sobre
um crime. As perguntas são:
INÍCIO
DECLARAÇÃO DE VARIÁVEIS
perg1, perg2, perg3, perg4, perg5, aviso, soma_pergunta: boolean;
aviso = LER("Nas perguntas a seguir, digite "s" para sim ou "n" para não,
para começar a responder aperte "c"")
SE aviso <> c ENTÃO
REINICIE aviso
perg1 = LER("Telefonou para a vítima?")
SE perg1 <> s AND <> n ENTÃO
REINICIE perg2
perg2 = LER("Esteve no local do crime?")
SE perg2 <> s AND <> n ENTÃO
REINICIE perg2
perg3 = LER("Mora perto da vítima?")
SE perg3 <> s AND <> n ENTÃO
REINICIE perg3
perg4 = LER("Devia para a vítima?")
SE perg4 <> s AND <> n ENTÃO
REINICIE perg4
perg5 = LER("Já trabalhou com a vítima?")
SE perg5 <> s AND <> n ENTÃO
REINICIE perg5
soma_pergunta = (perg1 + perg2 + perg3 + perg4 + perg5)
SE soma_pergunta >= 0s AND <= 1s ENTÃO
IMPRIMA("Você é inocente!")
SE soma_pergunta = 2s ENTÃO
IMPRIMA("Você é um suspeito!")
SE soma_pergunta >= 3s AND <= 4s ENTÃO
IMPRIMA("Você é um cúmplice!")
SE soma_pergunta = 5s ENTÃO
IMPRIMA("Você é um assassino!")
FIM