Escopo
Funcionalidades
- Apresentar saldo do laboratório
- Registrar histórico de gastos
- Registrar mensalidades conforme nível de pesquisa (IC, mestrado, doutorado, pós doutorado)
- Cadastrar pesquisadores (Nome e função)
- Listar pesquisadores
- 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