1
resposta

12 Desafio: hora da prática Parte -1

Questão 1

Escreva um programa que peça à pessoa usuária para fornecer dois números e exibir o número maior.

num1 = float(input("Digite o 1º número: "))
num2 = float(input("Digite o 2º número: "))

if num1 > num2:
    print(f"O maior é {num1}")
elif num2 > num1:
    print(f"O maior é {num2}")
else:
    print("Os números são iguais")

Questão 2

Escreva um programa que solicite o percentual de crescimento de produção de uma empresa e informe se houve um crescimento (porcentagem positiva) ou decrescimento (porcentagem negativa).

percentual = float(input("Digite a porcentagem de variação: "))

if percentual > 0:
    print("Houve crescimento.")
elif percentual < 0:
    print("Houve decrescimento.")
else:
    print("A produção manteve-se estável.")

Questão 3

Escreva um programa que determine se uma letra fornecida pela pessoa usuária é uma vogal ou consoante.

letra = input("Digite uma letra: ").lower().strip()

if letra in 'aeiou':
    print("É uma vogal.")
else:
    print("É uma consoante.")

Questão 4

Escreva um programa que leia valores médios de preços de um modelo de carro por 3 anos consecutivos e exiba o valor mais alto e mais baixo entre esses três anos.

p1 = float(input("Preço ano 1: "))
p2 = float(input("Preço ano 2: "))
p3 = float(input("Preço ano 3: "))

print(f"Maior preço: {max(p1, p2, p3)}")
print(f"Menor preço: {min(p1, p2, p3)}")

Questão 5

Escreva um programa que pergunte sobre o preço de três produtos e indique qual é o produto mais barato para comprar.

prod1 = float(input("Preço produto 1: "))
prod2 = float(input("Preço produto 2: "))
prod3 = float(input("Preço produto 3: "))

mais_barato = min(prod1, prod2, prod3)
print(f"O produto mais barato custa: R$ {mais_barato}")

Questão 6

Escreva um programa que leia três números e os exiba em ordem decrescente.

n1 = float(input("Número 1: "))
n2 = float(input("Número 2: "))
n3 = float(input("Número 3: "))

lista_nums = [n1, n2, n3]
lista_nums.sort(reverse=True) # Ordena do maior para o menor
print(f"Ordem decrescente: {lista_nums}")

Questão 7

Escreva um programa que pergunte em qual turno a pessoa usuária estuda ("manhã", "tarde" ou "noite") e exiba a mensagem "Bom Dia!", "Boa Tarde!", "Boa Noite!", ou "Valor Inválido!", conforme o caso.

turno = input("Qual turno você estuda? (M-manhã, T-tarde, N-noite): ").upper().strip()

if turno == 'M' or turno == "MANHÃ":
    print("Bom dia!")
elif turno == 'T' or turno == "TARDE":
    print("Boa tarde!")
elif turno == 'N' or turno == "NOITE":
    print("Boa noite!")
else:
    print("Valor Inválido!")

Questão 8

Escreva um programa que peça um número inteiro à pessoa usuária e determine se ele é par ou ímpar. Dica: Você pode utilizar o operador módulo %.

numero = int(input("Digite um inteiro: "))
if numero % 2 == 0:
    print("Par")
else:
    print("Ímpar")

Questão 9

Escreva um programa que peça um número à pessoa usuária e informe se ele é inteiro ou decimal.

num = float(input("Digite um número: "))
if num % 1 == 0:
    print("Inteiro")
else:
    print("Decimal")
1 resposta

Olá, estudante! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para controlar diferentes cenários, utilizou muito bem funções matemáticas para comparar valores e ainda compreendeu a importância da interação com a pessoa usuária para tornar o programa mais dinâmico.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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