1
resposta

Resolução

conta = float(input("Digite o valor da conta: "))
gorjeta_percentual = float(input("Digite a porcentagem de gorjeta: "))

gorjeta = conta * gorjeta_percentual / 100
total = conta + gorjeta

print(f"Valor da gorjeta: R$ {gorjeta:.2f}")
print(f"Total a pagar: R$ {total:.2f}")
1 resposta

Oi, Mario! Como vai?

Seu código ficou bem organizado e a lógica para calcular a gorjeta foi aplicada corretamente. Gostei do uso do float() para permitir valores decimais e também da formatação com :.2f, que deixa a saída mais profissional ao exibir os valores com duas casas decimais.

Uma dica interessante para o futuro é utilizar o round() para arredondamentos em alguns cálculos financeiros. Veja este exemplo:


conta = 100
gorjeta = round(conta * 0.15, 2)

print(gorjeta)

Neste código, o round() arredonda o valor da gorjeta para duas casas decimais antes da exibição.

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