1
resposta

Desafio 03 - Momento dos Projetos

Exercitando os conhecimentos da aula 03.
Acho que a 12 foi a que meu código ficou mais diferente do proposto na opinião do instrutor, já calculei o desconto direto no valor a pagar.

Questão 10:

n1 = float(input('Digite o primeiro número:'))
n2 = float(input('Digite o segundo número:'))
operacao = input('Digite a operação desejada (+, -, *, /):')

if operacao == '+':
  resultado = n1 + n2
elif operacao == '-':
  resultado = n1 - n2
elif operacao == '*':
  resultado = n1 * n2
elif operacao == '/':
  resultado = n1 / n2
else:
  print('Operação inválida')
print(resultado)

if resultado % 2 == 0:
  print('O resultado é par')
else:
  print('O resultado é ímpar')

if resultado > 0:
    print('O resultado é positivo')
else:
    print('O resultado é negativo')

if resultado == int(resultado):
    print('O resultado é inteiro')
else:
    print('O resultado é decimal')

Questão 11:

l1 = float(input('Digite o primeiro lado do triângulo:'))
l2 = float(input('Digite o segundo lado do triângulo:'))
l3 = float(input('Digite o terceiro lado do triângulo:'))

if l1 + l2 > l3 and l1 + l3 > l2 and l2 + l3 > l1:
  print('É um triângulo')
  if l1 == l2 == l3:
    print ('O triângulo é Equilátero')
  elif l1 == l2 or l2 == l3 or l1 == l3:
    print ('O triângulo é Isósceles')
  else:
    print ('O triângulo é Escaleno')
else:
  print('Não é um triângulo')

Questão 12:

combustivel = input('Entre com o tipo de combustível (E para etanol ou D para diesel):')
qtde = float(input('Digite a quantidade:'))
litro_diesel = 2.00
litro_etanol = 1.70
desc_e_ate15 = 0.02
desc_e_mais15 = 0.04
desc_d_ate15 = 0.03
desc_d_mais15 = 0.05

if combustivel.upper() == 'E' and qtde <= 15:
  valor_a_pagar = litro_etanol * qtde * (1-desc_e_ate15)
elif combustivel.upper() == 'E' and qtde > 15:
  valor_a_pagar = litro_etanol * qtde * (1-desc_e_mais15)
elif combustivel.upper() == 'D' and qtde <= 15:
  valor_a_pagar = litro_diesel * qtde * (1-desc_d_ate15)
elif combustivel.upper() == 'D' and qtde > 15:
  valor_a_pagar = litro_diesel * qtde * (1-desc_d_mais15)
else:
  valor_a_pagar = '-'
  print('Verificar valores informados')
print(f'O valor a pagar é: R$ {valor_a_pagar}')

Questão 13:

vendas_2022 = float(input('Digite o valor das vendas de 2022:'))
vendas_2023 = float(input('Digite o valor das vendas de 2023:'))

variacao = ((vendas_2023 - vendas_2022) / vendas_2022) * 100
print(f'O valor da variação foi: {variacao}\n')

if variacao > 20:
  print('Variação acima de 20%: Conceder uma bonificação para o time de vendas')
elif 2 < variacao <= 20:
  print('Variação entre 2% e 20%: Conceder uma pequena bonificação para o time de vendas')
elif -10 <= variacao <= 2:
  print('Variação entre -10% e 2%: Iniciar planejamento de políticas de incentivo às vendas')
elif variacao < -10:
  print('Variação abaixo de -10% : Iniciar corte de gastos')
else:
  print('Verificar valores informados')

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para tratar múltiplos cenários com clareza, utilizou muito bem a lógica matemática para calcular variações no valor final e ainda compreendeu a importância da validação de entradas para garantir que o programa funcione corretamente em diferentes situações.

Seu raciocínio na questão 12 foi bem interessante, calcular o desconto diretamente no valor a pagar é uma abordagem prática e eficiente, mesmo que esteja diferente da proposta original. Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:


Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!