Parte 2
#Q10
def eh_inteiro(numero):
if resultado % 1 == 0:
print(f'O número {resultado} é inteiro')
else:
print(f'O número {resultado} é decimal')
def eh_par(numero):
if resultado % 2 == 0:
print(f'O número {resultado} é par')
else:
print(f'O número {resultado} é ímpar')
def eh_positivo(numero):
if resultado > 0:
print(f'O número {resultado} é positivo')
else:
print(f'O número {resultado} é negativo')
numero1= float(input('Digite o primeiro número: '))
numero2= float(input('Digite o segundo número: '))
operacao = input('Digite a operação que deseja realizar (+, -, *, /): ')
if operacao == '+':
resultado = numero1 + numero2
elif operacao == '-':
resultado = numero1 - numero2
elif operacao == '*':
resultado = numero1 * numero2
elif operacao == '/':
resultado = numero1 / numero2
print('\n')
eh_inteiro(resultado)
eh_par(resultado)
eh_positivo(resultado)
#Q11
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('É possível formar um triângulo')
#todos lados iguais
if l1 == l2 and l1 == l3:
print('É um triângulo equilátero')
if l1 == l2 or l1 == l3 or l2 == l3: #Quaisquer dois lados iguais
print('É um triângulo isósceles')
if l1 != l2 and l1 != l3 and l2 != l3: #Todos lados diferentes
print('É um triângulo escaleno')
#Q12
def ObterTaxaDesconto(quantidade, tipo_combustivel):
desconto = 0
#Diesel
if tipo_combustivel== "D" and quantidade <= 15 :
desconto = 0.03
else:
desconto = 0.05
#Etanol
if tipo_combustivel == "E" and quantidade <= 15:
desconto = 0.02
else:
desconto = 0.04
return desconto
def CalcularValorDesconto(quantidade, preco, taxa_desconto):
valor_desconto = 0
valor_desconto = ((quantidade * preco) * taxa_desconto)
return valor_desconto
def mostrar_resultado(tipo_combustivel, quantidade, preco, valor_desconto):
print('\n')
print(f'O tipo do combustível é: {tipo_combustivel.upper()}' )
print(f'O preço do litro é de R${preco:.2f}')
print(f'A quantidade de litros é de {quantidade:.2f}')
print(f'O valor do desconto é {valor_desconto:.2f}')
print(f'O valor Total é de R${(quantidade * preco):.2f}')
print(f'O valor Total COM Desconto é de R${((quantidade * preco) - valor_desconto):.2f}')
quantidade = float(input('Digite a quantidade de litros: '))
tipo_combustivel = input('Digite o tipo de combustível (E para etanol e D para diesel): ').upper()
preco_etanol = 1.70
preco_diesel = 2.0
if(tipo_combustivel.upper() == 'D'):
tx_desconto = ObterTaxaDesconto(quantidade, tipo_combustivel)
valor_desconto = CalcularValorDesconto(quantidade, preco_diesel, tx_desconto)
mostrar_resultado(tipo_combustivel, quantidade, preco_diesel, valor_desconto)
elif(tipo_combustivel.upper() == 'E'):
tx_desconto = ObterTaxaDesconto(quantidade, tipo_combustivel)
valor_desconto = CalcularValorDesconto(quantidade, preco_etanol, tx_desconto)
mostrar_resultado(tipo_combustivel, quantidade, preco_etanol, valor_desconto)
else:
print('Tipo de combustível inválido')
#Q13
valor_2022 = float(input('Digite o valor de vendas em 2022: '))
valor_2023 = float(input('Digite o valor de vendas em 2023: '))
variacao_percentual = ((valor_2023 - valor_2022) / valor_2022) * 100
print(f'A variação percentual foi de {variacao_percentual:.2f}%')
if variacao_percentual > 20:
print('Bonificação para o time de vendas')
elif variacao_percentual >= 2 and variacao_percentual <= 20:
print('Pequena bonificação para time de vendas')
elif variacao_percentual >= -10 and variacao_percentual < 2:
print('Planejamento de políticas de incentivo às vendas.')
else:
print('Corte de Gastos')
