2
respostas

Desafio: hora da prática

Aquecendo na programação

# 1) Maior número
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
if num1 > num2:
    print(f"O maior é: {num1}")
else:
    print(f"O maior é: {num2}")

# 2) Crescimento ou Decrescimento
perc = float(input("Digite o percentual de crescimento: "))
if perc > 0:
    print("Houve crescimento.")
elif perc < 0:
    print("Houve decrescimento.")
else:
    print("Estabilidade.")

# 3) Vogal ou Consoante
letra = input("Digite uma letra: ").lower()
if letra in 'aeiou':
    print("É uma vogal.")
else:
    print("É uma consoante.")

# 4) Preços de carro (3 anos)
precos = []
for i in range(3):
    precos.append(float(input(f"Preço ano {i+1}: ")))
print(f"Maior preço: {max(precos)} | Menor preço: {min(precos)}")

# 5) Produto mais barato
p1 = float(input("Preço produto 1: "))
p2 = float(input("Preço produto 2: "))
p3 = float(input("Preço produto 3: "))
mais_barato = min(p1, p2, p3)
print(f"Você deve comprar o produto de R$ {mais_barato:.2f}")

# 6) Ordem decrescente
numeros = []
for i in range(3):
    numeros.append(float(input(f"Digite o {i+1}º número: ")))
numeros.sort(reverse=True)
print(f"Ordem decrescente: {numeros}")

# 7) Turno de estudo
turno = input("Em qual turno você estuda? (manhã/tarde/noite): ").strip().lower()
if turno == "manhã":
    print("Bom Dia!")
elif turno == "tarde":
    print("Boa Tarde!")
elif turno == "noite":
    print("Boa Noite!")
else:
    print("Valor Inválido!")

# 8) Par ou Ímpar
num = int(input("Digite um número inteiro: "))
if num % 2 == 0:
    print("O número é par.")
else:
    print("O número é ímpar.")

# 9) Inteiro ou Decimal
num = float(input("Digite um número: "))
if num == round(num):
    print("O número é inteiro.")
else:
    print("O número é decimal.")
2 respostas

Momento dos projetos

# 10) Calculadora com análise
n1 = float(input("Número 1: "))
n2 = float(input("Número 2: "))
op = input("Operação (+, -, *, /): ")

if op == '+': res = n1 + n2
elif op == '-': res = n1 - n2
elif op == '*': res = n1 * n2
elif op == '/': res = n1 / n2

par_impar = "par" if res % 2 == 0 else "ímpar"
pos_neg = "positivo" if res >= 0 else "negativo"
int_dec = "inteiro" if res == round(res) else "decimal"

print(f"Resultado: {res} | {par_impar}, {pos_neg} e {int_dec}")

# 11) Triângulos
a = float(input("Lado A: "))
b = float(input("Lado B: "))
c = float(input("Lado C: "))

if (a + b > c) and (a + c > b) and (b + c > a):
    if a == b == c: tipo = "Equilátero"
    elif a == b or a == c or b == c: tipo = "Isósceles"
    else: tipo = "Escaleno"
    print(f"Forma um triângulo {tipo}.")
else:
    print("Não forma um triângulo.")

# 12) Posto de Combustível
litros = float(input("Quantidade de litros: "))
tipo = input("Tipo (E-Etanol / D-Diesel): ").upper()

if tipo == 'E':
    preco = 1.70
    desc = 0.02 if litros <= 15 else 0.04
else:
    preco = 2.00
    desc = 0.03 if litros <= 15 else 0.05

total = (preco * litros) * (1 - desc)
print(f"Valor total a pagar: R$ {total:.2f}")

# 13) Análise de Vendas Imobiliárias
v22 = int(input("Vendas 2022: "))
v23 = int(input("Vendas 2023: "))
variacao = ((v23 - v22) / v22) * 100

print(f"Variação: {variacao:.2f}%")
if variacao > 20:
    print("Sugestão: Bonificação para o time de vendas.")
elif 2 <= variacao <= 20:
    print("Sugestão: Pequena bonificação para time de vendas.")
elif -10 <= variacao < 2:
    print("Sugestão: Planejamento de políticas de incentivo.")
else:
    print("Sugestão: Corte de gastos.")

Confesso que usei a ajuda do gemini pra conseguir usar da forma correta, já que estou achando bem confuso essa parte de code