Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio hora da prática - Momento dos Projetos

Momento dos Projetos

#10
numero_1 = float(input('Digite o primeiro número: '))
numero_2 = float(input('Digite o segundo número:'))

operacao = int(input('1 - Soma \n2 - Subtração \n3 - Multiplicação \n4 - Divisão \nEscolha a operação: '))
resultado = 0

if operacao == 1:
  resultado = numero_1 + numero_2
  calc = '+'
elif operacao == 2:
  resultado = numero_1 - numero_2
  calc = '-'
elif operacao == 3:
  resultado = numero_1 * numero_2
  calc = '*'
elif operacao == 4:
  if numero_2 == 0:
    print('-=-= ERROR =-=- --> Segundo número = 0 - Não é possível calcular.')
  resultado = numero_1 / numero_2
  calc = '/'
else:
  print('Operação inválida: Digite 1 para Soma, 2 para Subtração, 3 para Multiplicação ou 4 para Divisão')

if resultado % 2 == 0:
  par_impar = 'Par'
else:
  par_impar = 'Ímpar'
if resultado % 1 == 0:
  inteiro_decimal = 'Inteiro'
else:
  inteiro_decimal = 'Decimal'
if resultado > 0:
  positivo_negativo = 'Positivo'
else:
  positivo_negativo = 'Negativo'

print(f'{numero_1} {calc} {numero_2} = {resultado} - é {par_impar}, {inteiro_decimal} e {positivo_negativo} ')
'''
RESULTADO:
Digite o primeiro número: 27
Digite o segundo número:2
1 - Soma 
2 - Subtração 
3 - Multiplicação 
4 - Divisão 
Escolha a operação: 4
27.0 / 2.0 = 13.5 - é Ímpar, Decimal e Positivo 
'''
#11
lado1 = float(input('Digite o valor do 1º lado do Triângulo: '))
lado2 = float(input('Digite o valor do 2º lado do Triãngulo: '))
lado3 = float(input('Digite o valor do 3º lado do Triângulo: '))

if lado1 < lado2 + lado3 and lado2 < lado1 + lado3 and lado3 < lado1 + lado2:
  print('É um Triângulo.')
  if lado1 == lado2 == lado3:
    print('Triângulo Equilátero.')
  elif lado1 == lado2 or lado1 == lado3 or lado2 == lado3:
    print('Triângulo Isósceles.')
  elif lado1 != lado2 != lado3:
    print('Triângulo Escaleno.')
else:
  print('Não é um Triângulo')
  
  #12
combustivel = str(input('\nD - Diesel \nE - Etanol \nDeseja abastecer com qual combustível? ')).lower()
litros = float(input('Quantos litros deseja abastecer?'))

valor_etanol = 1.7
valor_diesel = 2.0
valor_total = 0
desconto = 0

if combustivel == 'd':
  if litros <= 15:
    desconto = (litros * valor_diesel) * 0.03
    valor_total = (litros * valor_diesel) - desconto
  else:
    desconto = (litros * valor_diesel) * 0.05
    valor_total = (litros * valor_diesel) - desconto
  print(f'Você abasteceu {litros} l de Diesel e ganhou R${desconto:.2f} de desconto e o valor a ser pago com desconto: R${valor_total:.2f}')

elif combustivel == 'e':
  if litros <= 15:
    desconto = (litros * valor_etanol) * 0.02
    valor_total = (litros * valor_etanol) - desconto
  else:
    desconto = (litros * valor_etanol) * 0.04
    valor_total = (litros * valor_etanol) - desconto
  print(f'Você abasteceu {litros} l de Etanol e ganhou R${desconto:.2f} de desconto e o valor a ser pago com desconto: R${valor_total:.2f}')  

else:
  print('-=-= ERROR =-=- Combustível INVÁLIDO. Digite E para Etanol e D para Diesel.')
  
  #13
vendas22 = float(input('Digite a quantidade de vendas feitas no ano de 2022:'))
vendas23 = float(input('Digite a quantidade de vendas feitas no ano de 2023:'))

if vendas22 == 0:
  print('Não é possível calcular a variação de vendas. Vendas 2022 tem que ser MAIOR que 0 (zero).')
else:
  var_vendas = (100 * ( vendas23 - vendas22)) / vendas22
  if var_vendas > 20:
    print('Bonificação para o time de vendas.')
  elif 2 <= var_vendas <= 20:
    print('Pequena bonificação para o time de vendas.')
  elif 2 > var_vendas >= -10:
    print('Planejamento de políticas de incentivo às vendas')
  elif var_vendas < -10:
    print('Corte de gastos.')
  else:
    print('-=-=ERROR=-=- Verifique se o numero de vendas de 2022 e 2023 estão corretos.')
1 resposta
solução!

Ei, Renê! Tudo bem?

Seu projeto ficou muito bem estruturado, principalmente no cuidado em tratar entradas inválidas, como divisão por zero ou combustíveis incorretos. Essas validações são super importantes para tornar o programa mais seguro e amigável para quem usa.

Parabéns por praticar e continue assim!

Qualquer dúvida estaremos aqui para te ajudar.

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