1
resposta

Simulador de pedidos em uma cafeteria

#Cadastro
nome = int(input('Escreva seu nome copmpleto: '))
cpf = float(input('Digite seu cpf: '))
telefone = int(input('Digite seu telefone'))
print = ('Cadastro realizado com sucesso')

#Definindo variaveis
hamburguer = 10.50
batata_frita = 4.00
refrigerante = 3.00

#Solicitar ao usuário que insira as quantidades
quantidade_hamburguer = int(input('Digite a quantidade de hamburguer desejados: '))
quantidade_batata = int(input('Digite a quantidade de batatas fritas desejadas: '))
quantidade_refrigerante = int(input('Digite a quantidade de refrigerantes desejados: '))

#Soma dos valores referente a quantidade desejada
total_hamburguer = (hamburguer * quantidade_hamburguer)
total_batata = (batata_frita * quantidade_batata)
total_refrigerante = (refrigerante * quantidade_refrigerante)

#Soma dos valores total
total_pedido = total_hamburguer + total_batata + total_refrigerante

#Verificando se o cliente é cadastrado
cad = input('Você é cadastrado sim ou não: ')#sim True, não False
if true:
desconto = total_pedido - (total_pedido * 5 / 100)
print('O preço total do seu pedido será de: R$', desconto)
else:
print('O preço total do seu pedido será de: R$', total_pedido)

1 resposta

Olá, Laura, como vai?

O seu código apresenta a lógica correta para o cálculo do total e a aplicação do desconto, mas contém alguns detalhes técnicos que impedem a execução. Na parte do cadastro, as funções int e float não devem ser usadas para textos como nome e CPF, pois eles podem conter letras ou caracteres especiais; o ideal é usar apenas o input. Além disso, a palavra reservada true deve ser escrita com a primeira letra maiúscula em Python, ou seja, True.

Outro ponto importante é que a variável cad, que recebe a resposta sobre o cadastro, deve ser comparada diretamente no comando if para que a condição funcione conforme o esperado.

O seu exercício demonstra um ótimo domínio da lógica de variáveis e operações matemáticas. Parabéns por compartilhar sua solução e continue praticando para evoluir ainda mais. O fórum está à disposição para qualquer outra dúvida.

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