https://cursos.alura.com.br/course/python-data-science-primeiros-passos/task/123758
# Momento dos projetos
#10
num1 = float(input('Informe um número: '))
num2 = float(input('Informe outro número: '))
print('\nQual operação deseja realizar?')
print('1 -> Somar')
print('2 -> Subtrair')
print('3 -> Multiplicar')
print('4 -> Dividir')
operacao = int(input('Informe o número da operação: '))
if operacao == 1:
resultado = num1 + num2
operacaoRealizada = 'Soma'
elif operacao == 2:
resultado = num1 - num2
operacaoRealizada = 'Subtração'
elif operacao == 3:
resultado = num1 * num2
operacaoRealizada = 'Multiplicação'
elif operacao == 4:
if num2 == 0:
print('Não pode ser zero!')
exit()
resultado = num1 / num2
operacaoRealizada = 'Divisão'
else:
print('Operação inválida!')
exit()
if resultado % 2 == 0:
verificaParImpar = 'par'
else:
verificaParImpar = 'ímpar'
if resultado > 0:
verificaPosNeg = 'positivo'
elif resultado < 0:
verificaPosNeg = 'negativo'
else:
verificaPosNeg = 'zero'
if resultado == int(resultado):
verificaIntDec = 'inteiro'
else:
verificaIntDec = 'decimal'
print(f'\nO resultado da {operacaoRealizada} é: {resultado}')
print(f'Um número {verificaParImpar}, {verificaPosNeg} e {verificaIntDec}.')
# Informe um número: 210
# Informe outro número: 3
# Qual operação deseja realizar?
# 1 -> Somar
# 2 -> Subtrair
# 3 -> Multiplicar
# 4 -> Dividir
# Informe o número da operação: 4
# O resultado da Divisão é: 70.0
# Um número par, positivo e inteiro.
#11
print('Informar três valores para formar um triângulo:')
ladoA = float(input('Informe o primeiro lado: '))
ladoB = float(input('Informe o segundo lado: '))
ladoC = float(input('Informe o terceiro lado: '))
# codição de existência do triângulo
if ladoA + ladoB < ladoC or ladoA + ladoC < ladoB or ladoB + ladoC < ladoA:
print('Com estes valores não é possível formar um triângulo!')
else:
if ladoA == ladoB == ladoC:
print('É um triângulo equilátero.')
elif ladoA == ladoB or ladoA == ladoC or ladoB == ladoC:
print('É um triângulo isósceles.')
else:
print('É um triângulo escaleno.')
# Informar três valores para formar um triângulo:
# Informe o primeiro lado: 5
# Informe o segundo lado: 7
# Informe o terceiro lado: 9
# É um triângulo escaleno.
#12
print('ETANOL litro R$ 1,70')
print('DESCONTO:')
print('-> 2% até 15 litros')
print('-> 4% acima de 15 litros')
print('\nDIESEL litro R$ 2,00')
print('DESCONTO:')
print('-> 3% até 15 litros')
print('-> 5% acima de 15 litros')
print('\nInforme o tipo de combustível:')
tipoComb = input('E -> Etanol ou D -> Diesel: ').upper()
if tipoComb not in ['E', 'D']:
print('Tipo de combustível inválido!')
exit()
qtdeComb = float(input('Informe a quantidade de litros: '))
if qtdeComb <= 0:
print('Quantidade inválida!')
exit()
E = 1.70
E_desc2 = 0.02
E_desc4 = 0.04
D = 2.00
D_desc3 = 0.03
D_desc5 = 0.05
#p/ etanol
if tipoComb == 'E':
valorBruto = qtdeComb * E
if qtdeComb <= 15:
valorDesc = valorBruto - (valorBruto * E_desc2)
else:
valorDesc = valorBruto - (valorBruto * E_desc4)
#p/ diesel
if tipoComb == 'D':
valorBruto = qtdeComb * D
if qtdeComb <= 15:
valorDesc = valorBruto - (valorBruto * D_desc3)
else:
valorDesc= valorBruto - (valorBruto * D_desc5)
desconto = valorBruto - valorDesc
print(f'\nValor bruto para {qtdeComb} litros = R$ {valorBruto:.2f}')
print(f'Desconto de: {desconto:.2f}')
print(f'Valor a pagar: R$ {valorDesc:.2f}')
# ETANOL litro R$ 1,70
# DESCONTO:
# -> 2% até 15 litros
# -> 4% acima de 15 litros
# DIESEL litro R$ 2,00
# DESCONTO:
# -> 3% até 15 litros
# -> 5% acima de 15 litros
# Informe o tipo de combustível:
# E -> Etanol ou D -> Diesel: E
# Informe a quantidade de litros: 25
# Valor bruto para 25.0 litros = R$ 42.50
# Desconto de: 1.70
# Valor a pagar: R$ 40.80
#13
print('Informe a quantidade de vendas:')
vendas2022 = float(input('De 2022: '))
vendas2023 = float(input('De 2023: '))
#calcular percentual de variação
variacao = ((vendas2023 - vendas2022) / vendas2022) * 100
if variacao > 20:
print(f'+{variacao:.2f}% = Bonificação para o time de vendas.')
elif variacao > 2 and variacao <= 20:
print(f'+{variacao:.2f}% = Pequena bonificação para o time de vendas.')
elif variacao >= -10 and variacao <= 2:
print(f'{variacao:.2f}% = Planejamento de políticas de incentivo às vendas.')
else:
print(f'-{variacao:.2f}% = Corte de gastos.')
# Informe a quantidade de vendas:
# De 2022: 1574
# De 2023: 1985
# +26.11% = Bonificação para o time de vendas.