TesteUser1 (discussão | contribs)
c
 
Linha 14: Linha 14:


= Código =
= Código =
* Quando o sistema estiver concluído
Arquivo = "itens.txt"
 
def ler_caixa():
    try:
        arq = open(Arquivo,"r+")
        print('\n'+arq.read())
        arq.close()
    except IOError:
        print('\nArquivo não encontrado!')
 
def entrada_dinheiro(texto):
    try:
        arq = open(Arquivo,"w+")
        arq.writelines('\n'+texto)
        arq.close()
        print('\nDinheiro adicionado com sucesso!')
    except IOError:
        print('\nErro ao adicionar dinheiro')
 
def saida_dinheiro(texto):
    try:
        arq = open(Arquivo,"w+")
        arq.writelines('\n'+texto)
        arq.close()
        print('\nDinheiro retirado com sucesso!')
    except IOError:
        print('\nErro ao retirar dinheiro')
 
while(True):
    print('\n        Opcões:')
    print(' ')
    print('1 - Conferir caixa')
    print('2 - Entrada de dinheiro')
    print('3 - Saída de dinheiro')
    print('9 - Sair')
    print(' ')
    Op = int(input('Digite a opção desejada:'))
 
    if Op == 1:
        ler_caixa()
    elif Op == 2:
        arq = open(Arquivo,"r")
        x =  arq.read()
        x = float(x)
        B = float(input('\nDigite a quantidade de entrada:'))
        edição = (x + B)
        entrada_dinheiro(str(edição))
    elif Op == 3:
        arq = open(Arquivo,"r")
        x = arq.read()
        x = float(x)
        H = float(input('\nDigite a quantidade de saída:'))
        final = (x - H)
        saida_dinheiro(str(final))
    elif Op == 9:
        break

Edição atual tal como às 19h14min de 6 de dezembro de 2018

Escopo


Funcionalidades


  1. Apresentar saldo do laboratório
  2. Registrar histórico de gastos
  3. Registrar mensalidades conforme nível de pesquisa (IC, mestrado, doutorado, pós doutorado)
  4. Cadastrar pesquisadores (Nome e função)
  5. Listar pesquisadores
  6. Lançar as aplicações (entrada, saída, saldo total)


Código

Arquivo = "itens.txt"

def ler_caixa():

   try:
       arq = open(Arquivo,"r+")
       print('\n'+arq.read())
       arq.close()
   except IOError:
       print('\nArquivo não encontrado!')

def entrada_dinheiro(texto):

   try:
       arq = open(Arquivo,"w+")
       arq.writelines('\n'+texto)
       arq.close()
       print('\nDinheiro adicionado com sucesso!')
   except IOError:
       print('\nErro ao adicionar dinheiro')

def saida_dinheiro(texto):

   try:
       arq = open(Arquivo,"w+")
       arq.writelines('\n'+texto)
       arq.close()
       print('\nDinheiro retirado com sucesso!')
   except IOError:
       print('\nErro ao retirar dinheiro')

while(True):

   print('\n        Opcões:')
   print(' ')
   print('1 - Conferir caixa')
   print('2 - Entrada de dinheiro')
   print('3 - Saída de dinheiro')
   print('9 - Sair')
   print(' ')
   Op = int(input('Digite a opção desejada:'))
   if Op == 1:
       ler_caixa()
   elif Op == 2:
       arq = open(Arquivo,"r")
       x =  arq.read()
       x = float(x)
       B = float(input('\nDigite a quantidade de entrada:'))
       edição = (x + B)
       entrada_dinheiro(str(edição))
   elif Op == 3:
       arq = open(Arquivo,"r")
       x = arq.read()
       x = float(x)
       H = float(input('\nDigite a quantidade de saída:'))
       final = (x - H)
       saida_dinheiro(str(final))
   elif Op == 9:
       break