Bacharelado em Sistemas de Informação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Calc. Pastéis

Ir para baixo

Calc. Pastéis Empty Calc. Pastéis

Mensagem por Gustavo Vítor Qui Mar 03, 2016 4:43 am

Bom, o que eu entendo desse código:
Foi criado uma via Calculo(): logo no começo, o código cadastra os valores colocados pelo usuário em números inteiros(até por que, ninguém vai comprar meio pastel), logo depois o sistema define os preços e multiplicam o valor cadastrado pelo cliente, logo após, ele junta os valores e salva em uma variável. A partir disso, o código mostra para o cliente a quantidade de itens, e o valor geral, e logo é criada uma variável de desconto, onde, se o cliente digitar "S", ele vai entrar no campo de valores e vai calcular e mostrar um novo resultado, se o cliente digitar "N", ele vai sair e logo vai partir para o final, se o cliente digitar alguma coisa fora do padrão citado acima, ele retoma o código.

Final: No final, o código cria uma outra via DepoisCalculo(): que mostra uma opção de voltar ao inicio ou sair, sem precisar re-digitar o código.


Código:
#v. Final, by King Mar. 01

print('Bem vindo Sr.')

def Calculo():
    #Cadastrando os valores

    PastelQueijo=int(input('Quantos pastéis de queijo de manteiga? '))
    PastelCarne=int(input('Quantos pastéis de carne de sol? '))
    PastelFrango=int(input('Quantos pastéis de frango? '))
    PastelCamarao=int(input('Quantos pastéis de camarão? '))
    EmpadaFrango=int(input('Quantas empadas de frango? '))
    EmpadaCamarao=int(input('Quantas empadas de camarão? '))
    CoxinhaFrango=int(input('Quantas coxinhas de frango? '))
    EnroladoSal=int(input('Quantos enroladinhos de salsicha? '))
    MassaQueijo=int(input('Quantas massas de queijo? '))

    #Definindo preços

    ItemPastelQueijo=(0.90*PastelQueijo)
    ItemPastelCarne=(0.95*PastelCarne)
    ItemPastelFrango=(0.75*PastelFrango)
    ItemPastelCamarao=(1.75*PastelCamarao)
    ItemEmpadaFrango=(1.05*EmpadaFrango)
    ItemEmpadaCamarao=(2.25*EmpadaCamarao)
    ItemCoxinhaFrango=(1.40*CoxinhaFrango)
    ItemEnroladoSal=(1.85*EnroladoSal)
    ItemMassaQueijo=(1.65*MassaQueijo)

    #Calculo Geral

    ResultadoGeral=(ItemPastelQueijo+ItemPastelCarne+ItemPastelFrango+ItemPastelCamarao+ItemEmpadaFrango+ItemEmpadaCamarao+ItemCoxinhaFrango+ItemEnroladoSal+ItemMassaQueijo)

    #Resultado

    print(' ')
    print('************************************************')                
    print('** %s de pastéis de queijo de manteiga: R$%s    ' %(PastelQueijo,ItemPastelQueijo))
    print('** %s de pastéis de carne de sol: R$%s          ' %(PastelCarne,ItemPastelCarne))
    print('** %s de pastéis de frango: R$%s                ' %(PastelFrango,ItemPastelFrango))
    print('** %s de pastéis de camarão: R$%s               ' %(PastelCamarao,ItemPastelCamarao))
    print('** %s de empadinha de frango: R$%s              ' %(EmpadaFrango,ItemEmpadaFrango))
    print('** %s de empadinha de camarão: R$%s             ' %(EmpadaCamarao,ItemEmpadaCamarao))
    print('** %s de coxinha de frango: R$%s                ' %(CoxinhaFrango,ItemCoxinhaFrango))
    print('** %s de enroladinho de salsicha: R$%s          ' %(EnroladoSal,ItemEnroladoSal))
    print('** %s de massa folhada de queijo: R$%s          ' %(MassaQueijo,ItemMassaQueijo))
    print('** Total: R$%s                                  ' %(ResultadoGeral))
    print('************************************************')
    print(' ')

    #Desconto

    Desconto=input('Aplicar desconto? S/N ')
    if Desconto == 'S':
        DescontoAceito=int(input('Quantos %? 1 à 10!'))
        if DescontoAceito == 1:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 2:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 3:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 4:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 5:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 6:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 7:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 8:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 9:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        elif DescontoAceito == 10:
            CalculoDesconto=(ResultadoGeral*DescontoAceito/100)
            Sobra=(ResultadoGeral-CalculoDesconto)
            print('Total: R$',Sobra)
        else:
            print('ERROR!')
            Desconto=input('Aplicar desconto? S/N')
            
    elif Desconto == 'N':
        print(' ')
    else:
        print('ERROR')
        Desconto=input('Aplicar desconto? S/N')

Calculo();

def DepoisCalculo():
    Mais=input('Mais alguma coisa? S/N ')
    if Mais == 'S':
        Calculo()
        DepoisCalculo()
    elif Mais == 'N':
        print('Até logo Sr.')
    else:
        print('ERROR!')
        DepoisCalculo()

DepoisCalculo();
Gustavo Vítor
Gustavo Vítor
Administrador

Mensagens : 3
Data de inscrição : 03/03/2016
Idade : 25
Localização : Ouro Branco

https://bsiufrn.directorioforuns.com

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos