1
resposta

Desafio: hora da prática (Momento dos projetos)

# Questão 10
# Ler dois números, escolher uma operação
# e analisar o resultado.

num1 = float(input('Digite o primeiro número: '))
num2 = float(input('Digite o segundo número: '))

print('Escolha a operação:')
print('1 - Soma')
print('2 - Subtração')
print('3 - Multiplicação')
print('4 - Divisão')

operacao = input('Digite o número da operação desejada: ')

if operacao == '1':
    resultado = num1 + num2

elif operacao == '2':
    resultado = num1 - num2

elif operacao == '3':
    resultado = num1 * num2

elif operacao == '4':
    resultado = num1 / num2

else:
    print('Operação inválida!')
    resultado = None

if resultado is not None:

    print(f'Resultado: {resultado}')

    # Par ou ímpar
    if resultado % 2 == 0:
        print('O número é par.')
    else:
        print('O número é ímpar.')
# Questão 11
# Verificar se os lados formam um triângulo
# e identificar o tipo.

lado1 = float(input('Digite o primeiro lado: '))
lado2 = float(input('Digite o segundo lado: '))
lado3 = float(input('Digite o terceiro lado: '))

# Verifica se forma um triângulo
if lado1 + lado2 > lado3 and lado1 + lado3 > lado2 and lado2 + lado3 > lado1:

    print('Os valores podem formar um triângulo.')

    # Equilátero
    if lado1 == lado2 and lado2 == lado3:
        print('O triângulo é equilátero.')

    # Isósceles
    elif lado1 == lado2 or lado1 == lado3 or lado2 == lado3:
        print('O triângulo é isósceles.')

    # Escaleno
    else:
        print('O triângulo é escaleno.')

else:
    print('Os valores não podem formar um triângulo.')
# Questão 12
# Calcular o valor a pagar com desconto no combustível.

litros = float(input('Quantos litros foram vendidos? '))
combustivel = input('Digite o tipo de combustível (E para etanol e D para diesel): ').upper()

# Etanol
if combustivel == 'E':

    preco_litro = 1.70
    preco_original = preco_litro * litros

    if litros <= 15:
        percentual_desconto = 2
        desconto = preco_original * 0.02
    else:
        percentual_desconto = 4
        desconto = preco_original * 0.04

    valor_total = preco_original - desconto

    print(f'Preço original: R$ {preco_original:.2f}')
    print(f'Preço com desconto: R$ {valor_total:.2f}')
    print(f'Você economizou R$ {desconto:.2f} ({percentual_desconto}%)!')

# Diesel
elif combustivel == 'D':

    preco_litro = 2.00
    preco_original = preco_litro * litros

    if litros <= 15:
        percentual_desconto = 3
        desconto = preco_original * 0.03
    else:
        percentual_desconto = 5
        desconto = preco_original * 0.05

    valor_total = preco_original - desconto

    print(f'Preço original: R$ {preco_original:.2f}')
    print(f'Preço com desconto: R$ {valor_total:.2f}')
    print(f'Você economizou R$ {desconto:.2f} ({percentual_desconto}%)!')

else:
    print('Tipo de combustível inválido.')
# Questão 13
# Analisar a variação percentual das vendas de imóveis.

vendas_2022 = int(input('Digite a quantidade de vendas em 2022: '))
vendas_2023 = int(input('Digite a quantidade de vendas em 2023: '))

# Cálculo da variação percentual
variacao = ((vendas_2023 - vendas_2022) / vendas_2022) * 100

print(f'Variação percentual: {variacao:.2f}%')

# Análise da variação
if variacao > 20:
    print('Sugestão: bonificação para o time de vendas.')

elif variacao >= 2 and variacao <= 20:
    print('Sugestão: pequena bonificação para o time de vendas.')

elif variacao >= -10 and variacao < 2:
    print('Sugestão: planejamento de políticas de incentivo às vendas.')

else:
    print('Sugestão: corte de gastos.')
1 resposta

Oi! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de ver como você organizou as soluções utilizando estruturas condicionais em diferentes cenários, como operações matemáticas, validação de triângulos e cálculo de descontos. Um ponto interessante foi o uso do .upper() na questão do combustível, pois isso ajuda a evitar erros de digitação com letras minúsculas e maiúsculas. A lógica das condições também ficou bem estruturada e fácil de acompanhar.

Qual dessas questões você mais gostou de desenvolver durante a prática?

Alura

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