Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Exercício 5. Calculando a gorjeta em um restaurante

import os


def clear_screen():
    os.system('cls')


def titulo_estilizado(texto):
    clear_screen()
    linha = '*' * (len(texto))

    print(linha)
    print(texto)
    print(linha)


def calculadora_de_gorjeta():
    valor = float(input('Digite o valor da conta: R$ '))
    porcentagem_gorjeta = float(
        input('Digite a porcentagem de gorjeta (ex: 10 para 10%):')
    )

    gorjeta = valor * (porcentagem_gorjeta / 100)
    total = valor + gorjeta
    print(f'\nValor da Gorjeta: R$ {gorjeta:.2f}')
    print(f'Valor Total: R$ {total:.2f}')


def main():
    titulo_estilizado('Calculadora de Gorjeta!')
    calculadora_de_gorjeta()


if __name__ == '__main__':
    main()
1 resposta
solução!

Oi, Daniel! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, importante como você organizou o código em funções, deixando a leitura clara e o fluxo bem definido, principalmente na separação entre a exibição do título e o cálculo da gorjeta. Isso mostra cuidado com boas práticas desde o início.

Continue explorando esse tipo de estrutura, pois ela facilita manutenção e evolução do projeto.

Como dica, você pode testar o programa com valores diferentes e entradas inesperadas, usando validações simples com try/except, assim você treina tratamento de erros e deixa o projeto mais confiável.

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