1
resposta

[Projeto] Resolução - Calculando a gorgeta em um restaurante

def calcular_gorgeta(valor_conta, percentual_gorgeta):
    gorgeta = valor_conta * (percentual_gorgeta / 100)
    valor_total = valor_conta + gorgeta 
    return valor_total, gorgeta
try:
    valor_conta = float(input('Digite o valor da conta: R$ ')) 
    percentual_gorgeta = float(input('Digite o percentual da gorgeta: ')) 
except ValueError:
    print('Erro: Por favor, digite valores numéricos válidos.')
    exit()

valor_total, gorgeta = calcular_gorgeta(valor_conta, percentual_gorgeta)

print(f'Valor da conta: R$ {valor_conta:.2f}')
print(f'Gorjeta: R$ {gorgeta:.2f}')
print(f'Valor total: R$ {valor_total:.2f}') 

Tentei fazer como na aula e 'aperfeiçoar' o código, assim ele está limpo? ou seria melhor mais simples?

1 resposta

Oi, Thaís!

Seu código está bem mais organizado que o da aula, sim. Você melhorou a estrutura usando função e tratamento de erro, isso já mostra evolução.

No geral, está limpo, funcional e mais próximo de um código real.

Bons estudos!

Sucesso

Imagem da comunidade