E632 varID 84104 Class 797 11202421945
E632 varID 84104 Class 797 11202421945
Ass.:
Estudante: ALICE VALERIO DI PAOLO ID/RA: 11202421945
#E632#V84104 - 2024-06-14 - 17:30:07
Instruções:
(a) Essa Lista 2 tem pontuação máxima de 100 pontos (5 exercı́cios, 20 pontos cada).
(b) Você pode editar (mudar), salvar e avaliar o código de um certo exercı́cio da Lista quantas vezes desejar; porém, a
pontuação que lhe será atribuı́da corresponderá à pontuação da última versão de seu código que você salvou e avaliou
dentro do prazo estipulado.
(c) Se o programa de um certo exercı́cio deve receber/ler mais que um valor/dado, então, por padrão, leia os valores/dados
com o comando input(), cada um separadamente, na ordem dada no exercı́cio. Formatos de leitura/entrada fora desse
padrão serão explicitamente descritos no enunciado do exercı́cio.
(d) Importante: os arquivos de cada questão devem ser nomeados EXATAMENTE assim: Q1.py, Q2.py, Q3.py, Q4.py
e Q5.py, respectivamente.
(e) Se tiver alguma dúvida, entre em contato com algum monitor ou seu professor responsável.
(f) Muito cuidado com plágio, atente-se para o código de conduta, disponı́vel em
https://moodle.ufabc.edu.br/pluginfile.php/274814/mod_resource/content/7/codigo_de_honra%281%29.pdf
(g) O prazo de entrega dessa Lista 2 é 28/06, às 07h.
Escreva um programa que lê um valor de área em metros quadrados, o qual deve ser um número real (float).
Em seguida, seu programa deve imprimir uma recomendação de potência, com base na tabela acima.
As mensagens com as recomendações devem ser impressas exatamente como aparecem na segunda coluna da
tabela acima, isto é, com primeira letra em maiúsculo, sem acentos e sem cedilha. Note, em particular, que no
caso do final da palavra “recomendacao” a letra ‘c’ não é ’ç’ e a letra ‘a’ não é ‘ã’. Vide no exemplo a seguir como
deve ser a saı́da completa (incluindo a mensagem “Para area = 99.9 : ” ) :
23.9
Por exemplo, para P 1 = 76.3, P 2 = 23.9 e presenca = 76.0 (valores lidos nessa ordem), as entradas e a
correspondente saı́da (resposta) do programa devem ser:
Saı́da:
S
1581 3. Uma pessoa quer viajar de carro para um ponto (x, y) partindo do ponto (0, 0). Suponha que a escala está em
quilômetros. Ela quer saber se consegue fazer a viagem com o combustı́vel que já está no carro. O seu programa
deve ler do usuário as seguintes entradas (todos números reais):
a coordenada x;
a coordenada y;
Depois de feita a leitura desses dados, o programa deve imprimir S se a quantidade de litros é suficiente. Caso
contrário, imprimir N.
Observação:
p para calcular a distância entre os pontos (0, 0) e (x, y), utilize a distância Euclidiana, que é dada
por x2 + y 2 .
Aqui um exemplo: para (x, y) = (−60.6, 30.5), a eficiência do carro do usuário igual a 13.7 e a quantidade de
litros de combustı́vel no carro igual a 5.0 (os dados são lidos nesta ordem), as entradas e a correspondente saı́da
(resposta) do programa devem ser:
Saı́da:
S
triângulo agudo, quando todos os ângulos internos são menores que 90;
É fácil decidir o tipo de um triângulo analisando os seus lados. Suponha que os lados de um triângulo sejam
a, b, c com c sendo o maior dos lados. Então:
se a2 + b2 = c2 , o triângulo é retângulo;
Dicas:
1. lembre-se de que em Python para fazer a comparação, utilizamos o operador “==” (o operador “=” é usado
para atribuição);
2. como sempre, não imprima nada além do que foi pedido no exercı́cio; por exemplo, para a = 2, b = 3 e
c = 4, as entradas e a correspondente saı́da (resposta) do programa devem ser:
Saı́da:
O
1657 5. Um governo precisa de um programa Python que o ajude a operar um plano de vacinação contra a Gripe. Umas
das tarefas prevista nesse plano é classificar as pessoas segundo grupos prioritários definidos por faixa etária.
Faça um programa que leia (via o comando input) um número inteiro que representará a idade de uma pessoa.
Em seguida o seu programa deverá imprimir o mês a partir qual a vacina estará disponı́vel para essa pessoa,
considerando a seguinte tabela:
Obs: o mês deve ser impresso exatamente como aparece na tabela acima: primeira letra em maiúsculo e sem
cedilha.
Aqui um exemplo de entrada e a resposta correspondente que seu programa deve emitir:
62
Maio