1
resposta

[Projeto] Calculando Gojerta

conta = float(input('Digite o valor da conta: '))
gorjeta = float(input('Digite o valor da porcetagem da gorjeta: '))

def porcen_gorjeta (porcentagem):
    calculo_gorjeta = (porcentagem/100)*conta   
    return calculo_gorjeta
print(f'O valor da gorjeta: R$ {porcen_gorjeta(gorjeta):.2f}')

def valor_total(preco):
    total_pagar = preco + porcen_gorjeta(gorjeta)
    return total_pagar

print(f'O valor da conta total: R$ {valor_total(conta):.2f}')
1 resposta

Olá, Franco! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para organizar os cálculos, utilizou muito bem a lógica matemática para determinar a gorjeta e ainda compreendeu a importância de retornar valores formatados para facilitar a leitura dos resultados.

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

Uma dica interessante para o futuro é tornar o código mais flexível, passando tanto o valor da conta quanto a porcentagem como parâmetros da função principal. Assim:

def calcular_total(conta, porcentagem):
    gorjeta = (porcentagem / 100) * conta
    total = conta + gorjeta
    return gorjeta, total

conta = float(input('Digite o valor da conta: '))
gorjeta = float(input('Digite o valor da porcentagem da gorjeta: '))

valor_gorjeta, valor_total = calcular_total(conta, gorjeta)

print(f'O valor da gorjeta: R$ {valor_gorjeta:.2f}')
print(f'O valor da conta total: R$ {valor_total:.2f}')

Isso faz com que o código fique mais reutilizável e organizado, permitindo calcular diferentes cenários com facilidade.

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!