Pular para conteúdo

Exercícios - Aula 03

1. Par ou Ímpar?

Peça um número inteiro ao usuário e diga se ele é par ou ímpar. (Dica: Use o operador módulo %)

2. Aprovação Escolar

Peça ao usuário duas notas (0 a 10) e a frequência (0 a 100%). Para ser aprovado, o aluno precisa ter: - Média maior ou igual a 7.0 - E frequência maior ou igual a 75% Imprima True (Aprovado) ou False (Reprovado).

3. Login Simples

Defina uma senha padrão no código (ex: senha_secreta = "1234"). Peça ao usuário para digitar a senha. Imprima True se a senha for igual a secreta, ou False caso contrário.

4. Calculadora de Desconto Progressiva

Peça o valor de uma compra. - Se o valor for maior que R$ 100,00 E menor que R$ 500,00, o desconto é 10%. - Se o valor for maior ou igual a R$ 500,00, o desconto é 20%. Caso contrário, sem desconto. Imprima o valor do desconto (Use apenas lógica, sem if se conseguir, ou use multiplicação por booleano. Se não, apenas calcule e mostre as condições). Obs: Como ainda não vimos if/else formalmente, você pode tentar resolver imprimindo o resultado das comparações ou apenas calculando os valores possíveis. Alternativa: Peça o valor e imprima "Tem desconto de 10%? [True/False]" e "Tem desconto de 20%? [True/False]".

5. Comparador de Números

Peça dois números, A e B. Imprima: - "A é maior que B?" [True/False] - "A é igual a B?" [True/False] - "A é menor que B?" [True/False]


📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Nível Bronze: Fixação Conceitual - **Resolução:** O domínio de **Operadores** exige a compreensão de sua arquitetura base, fluxo de dados e separação de responsabilidades no projeto. ### Nível Prata: Aplicação Prática - **Resolução:** A implementação prática deve adotar boas práticas de mercado, convenções da linguagem (python) e testes de integridade para validar entradas e saídas. ### Nível Ouro: Desafio e Cenário Real - **Resolução:** Em cenários de alta demanda, a estratégia consiste em isolar gargalos via profiling/logs estruturados, aplicar mitigação com fallback seguro e atualizar a documentação operacional.