Você está na página 1de 5

Alunos: João Victor; Silas; Wellington

Lista de Exercícios II
LÓGICA DE PROGRAMAÇÃO - 2º Redes

Esta atividade deve ser entregue até às 23:59 da próxima quinta(16/06/22), em


grupos de até 4 pessoas, enviando as respostas por email para
rssj26@outlook.com. Lembre-se de incluir no assunto do email “[LOG] Lista de
Exercícios - 2º Redes (sua turma)”, e incluir no assunto do email e no documento o
seu nome, e o nome dos integrantes da sua equipe. Respostas iguais e quaisquer
formas de plágio resultarão na anulação da atividade do(s) aluno(s) que assim o
fizerem. Lembrem-se: as questões são corrigidas uma a uma, com cautela, e
plágios são facilmente detectáveis. Na próxima aula em sala, as equipes serão
sorteadas e convidadas a apresentarem suas respostas no quadro. Boa sorte!

1 ) Elabore um algoritmo que dada a idade de um nadador classifique-o em


uma das seguintes categorias(2,5 pts):
● Infantil A = 5 a 7 anos
● Infantil B = 8 a 11 anos
● Juvenil A = 12 a 13 anos
● Juvenil B = 14 a 17 anos
● Adultos = Maiores de 18 anos
Ex: valor_usuario = LER(“Digite o valor desejado”)

IMPRIMIR(“Seu Texto”)

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

2) João Papo-de-Pescador, homem de bem, comprou um microcomputador para


controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de
peixes maior que o estabelecido pelo regulamento de pesca do estado 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 pseudocódigo utilizando os seus
conhecimentos passados pelo Robson-sensei que leia a variável peso_peixes
(peso de peixes) e verifique se há excesso. Se houver excesso, gravar na
variável excesso_peso (Excesso) e na variável valor_multa o valor da multa
que João deverá pagar. Caso contrário, o programa deve mostrar(imprimir)
tais variáveis com o conteúdo ZERO(2,5pts).

Ex: valor_usuario = LER(“Digite o valor desejado”)



IMPRIMIR(valor_aleatorio_impresso)

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:

1. “Telefonou para a vítima? “


2. “Esteve no local do crime?”
3. “Mora perto da vítima? “
4. “Devia para a vítima? “
5. “Já trabalhou com a vítima? “

O programa deve no final emitir uma classificação sobre a participação da


pessoa no crime. Se a pessoa responder positivamente a 2 questões ela deve
ser classificada como “Suspeita”, entre 3 e 4 como “Cúmplice” e 5 como
“Assassino“. Caso contrário, ele será classificado como “Inocente“.

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

Você também pode gostar