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