1
resposta

[Projeto] Calculando a gorjeta de um restaurante

conta = float(input("Digite o valor da conta: "))
porcentagem_gorjeta = float(input("Digite a porcentagem de gorjeta: "))
gorjeta = (porcentagem_gorjeta / 100) * conta
total = conta + gorjeta
print(f'Valor da gorjeta: R$ {gorjeta:.2f}')
print(f'Total a pagar: R$ {total:.2f}')
1 resposta

Oi, Brenda! Como vai?

Agradeço por compartilhar.

Seu projeto ficou bem organizado: você usou float() para permitir valores com casas decimais, calculou a gorjeta com a porcentagem informada e exibiu os resultados com :.2f, o que deixa os valores no formato adequado para dinheiro.

Uma dica interessante para o futuro é usar round() quando quiser arredondar valores antes de exibir ou reutilizar em outros cálculos.

conta = 120.50
porcentagem = 10

gorjeta = round((porcentagem / 100) * conta, 2)
total = round(conta + gorjeta, 2)

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

Esse código calcula a gorjeta, soma com o valor da conta e arredonda os resultados para duas casas decimais.

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