1
resposta

[Projeto] Desafio: hora da prática (parte 1)

Boa tarde,

Seguem os códigos solicitados na atividade proposta "Desafio: hora da prática".

Coleta e amostragem de dados

  1. Crie um programa que solicite à pessoa usuária digitar seu nome, e imprima “Olá, [nome]!”
    nome = input("Digite seu nome: ")
    print(f"Olá, {nome}!")

  2. Crie um programa que solicite à pessoa usuária digitar seu nome e idade, e imprima “Olá, [nome], você tem [idade] anos.”.
    nome = input("Digite seu nome: ")
    idade = input("Digite sua idade: ")
    print(f"Olá, {nome}, você tem {idade} anos.")

  3. Crie um programa que solicite à pessoa usuária digitar seu nome, idade e altura em metros, e imprima “Olá, [nome], você tem [idade] anos e mede [altura] metros!”.
    nome = input("Digite seu nome: ")
    idade = input("Digite sua idade: ")
    altura = input("Digite sua altura em metros (ex: 1.75): ")
    print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")

Calculadora com operadores

  1. Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a soma dos dois valores.
    num1 = float(input("Digite o primeiro número: "))
    num2 = float(input("Digite o segundo número: "))
    soma = num1 + num2
    print(f"A soma dos dois valores é: {soma}")

  2. Crie um programa que solicite três valores numéricos à pessoa usuária e imprima a soma dos três valores.
    num1 = float(input("Digite o primeiro número: "))
    num2 = float(input("Digite o segundo número: "))
    num3 = float(input("Digite o terceiro número: "))
    soma = num1 + num2 + num3
    print(f"A soma dos três valores é: {soma}")

  3. Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a subtração do primeiro pelo o segundo valor.
    num1 = float(input("Digite o primeiro número: "))
    num2 = float(input("Digite o segundo número: "))
    subtracao = num1 - num2
    print(f"A subtração do primeiro pelo segundo é: {subtracao}")

  4. Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a multiplicação dos dois valores.
    num1 = float(input("Digite o primeiro número: "))
    num2 = float(input("Digite o segundo número: "))
    multiplicacao = num1 * num2
    print(f"A multiplicação dos dois valores é: {multiplicacao}")

  5. Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e realize a divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
    print("O denominador não pode ser 0.")
    numerador = float(input("Digite o numerador: "))
    denominador = float(input("Digite o denominador: "))
    if denominador != 0:
    divisao = numerador / denominador
    print(f"O resultado da divisão é: {divisao}")
    else:
    print("Erro: Não é possível dividir por zero!")

  6. Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.
    base = float(input("Digite a base (operador): "))
    potencia = float(input("Digite a potência: "))
    resultado = base ** potencia
    print(f"{base} elevado a {potencia} é: {resultado}")

  7. Crie um programa que solicite dois valores numéricos, um numerador e um denominador e realize a divisão inteira entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
    print("O denominador não pode ser 0.")
    numerador = float(input("Digite o numerador: "))
    denominador = float(input("Digite o denominador: "))
    if denominador != 0:
    divisao_inteira = numerador // denominador
    print(f"O resultado da divisão inteira é: {divisao_inteira}")
    else:
    print("Erro: Divisor inválido.")

  8. Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e retorne o resto da divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
    print("O denominador não pode ser 0.")
    numerador = float(input("Digite o numerador: "))
    denominador = float(input("Digite o denominador: "))
    if denominador != 0:
    resto = numerador % denominador
    print(f"O resto da divisão entre {numerador} e {denominador} é: {resto}")
    else:
    print("Erro: Divisor inválido.")

  9. Crie um código que solicita 3 notas de um estudante e imprima a média das notas.
    nota1 = float(input("Digite a primeira nota: "))
    nota2 = float(input("Digite a segunda nota: "))
    nota3 = float(input("Digite a terceira nota: "))
    media = (nota1 + nota2 + nota3) / 3
    print(f"A média das notas é: {media:.2f}")

  10. Crie um código que calcule e imprima a média ponderada dos números 5, 12, 20 e 15 com pesos respectivamente iguais a 1, 2, 3 e 4.
    n1, n2, n3, n4 = 5, 12, 20, 15
    p1, p2, p3, p4 = 1, 2, 3, 4
    media_ponderada = (n1p1 + n2p2 + n3p3 + n4p4) / (p1 + p2 + p3 + p4)
    print(f"A média ponderada dos números é: {media_ponderada}")

1 resposta

Olá! Como vai?

Parabéns pela resolução das atividades!

E para compartilhar códigos de maneira ainda mais organizada aqui no fórum, você pode utilizar a opção abaixo:

Opção inserir bloco de código, da caixa de perguntas do fórum da alura

Após clicar, irá aparecer uma estrutura da seguinte maneira:

Opção de bloco de código sendo illustrada
O resultado será o seguinte:

Copie o seu código aqui

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!