2
respostas

[Sugestão] Hora do desafio - calculadora com operadores

#%%

Crie um programa que solicite dois valores numéricos à pessoa usuária e

imprima a soma dos dois valores.

valor1 = int(input("Digite o primeiro valor inteiro: "))
valor2 = int(input("Digite o segundo valor inteiro: "))
soma = valor1 + valor2
print(f"A soma dos valores é: {soma}!")

%%

Crie um programa que solicite três valores numéricos à pessoa usuária e

imprima a soma dos três valores.

valor1 = int(input("Digite o primeiro valor inteiro: "))
valor2 = int(input("Digite o segundo valor inteiro: "))
valor3 = int(input("Digite o terceiro valor inteiro: "))
soma_valores = valor1 + valor2 + valor3
print (f"A soma dos valores é: {soma_valores}!")

%%

Crie um programa que solicite dois valores numéricos à pessoa usuária e

imprima a subtração do primeiro pelo o segundo valor.

valor1 = int(input("Digite o primeiro valor inteiro: "))
valor2 = int(input("Digite o segundo valor inteiro: "))
subtracao = valor1 - valor2
print(f"A subtração do primeiro pelo segundo valor é: {subtracao}!")

%%

Crie um programa que solicite dois valores numéricos à pessoa usuária e

imprima a multiplicação dos dois valores.

valor1 = int(input("Digite um valor inteiro: "))
valor2 = int(input("Digite um valor inteiro: "))
multiplicacao_valores = valor1 * valor2
print(f"A multiplicação dos valores informados é: {multiplicacao_valores}!")

%%

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.

divisao = 0
numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador: ")) 
if denominador != 0:


    divisao = numerador / denominador
    print(f"A divisão entre os valores informados é: {divisao}!")
else:
    print("O denominador não pode ser 0!")

%%

Crie um programa que solicite dois valores numéricos,

um operador e uma potência, e realize a exponenciação entre esses dois valores.

operador = float(input("Digite o operador: "))
potencia = float(input("Digite a potência: "))
exponenciacao = operador ** potencia
print(f"A exponenciação entre os valores informados é: {exponenciacao}!")

%%

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.

divisao_inteira = 0
numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador: "))  
if denominador != 0:
    divisao_inteira = numerador // denominador
    print(f"A divisão inteira entre os valores informados é: {divisao_inteira}!")
else:
    print("O denominador não pode ser 0!")

%%

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.

numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador: "))
if denominador != 0:
    resto_divisao = numerador % denominador
    print(f"O resto da divisão entre os valores informados é: {resto_divisao}!")

%%

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 do aluno é: {media: .2f}!")

%%

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.

peso1 = 1
peso2 = 2
peso3 = 3
peso4 = 4
numero1 = 5
numero2 = 12
numero20 = 20
numero15 = 15
media_ponderada = (numero1 * peso1 + numero2 * peso2 + numero20 * peso3 + numero15 * peso4) / (peso1 + peso2 + peso3 + peso4)
print(f"A média ponderada dos números informados é: {media_ponderada: .2f}!")
2 respostas

Oi, Claudio! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Você aplicou bem os conceitos de entrada, processamento e saída de dados.A sequência dos exercícios mostra que você está praticando bastante, o que é ótimo para consolidar a lógica de programação.

Uma sugestão legal: Você pode experimentar usar a função round() para limitar o número de casas decimais quando estiver lidando com médias ou divisões.

Por exemplo:


media = (7.5 + 8.3 + 9.1) / 3
media_arredondada = round(media, 2)
print("Média arredondada:", media_arredondada)

Esse código arredonda a média para duas casas decimais com round(valor, 2).

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

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

Muito obrigado pelo feedback e sugestão, anotado!!!