c |
|||
| Linha 14: | Linha 14: | ||
= Código = | = 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 | |||
Edição atual tal como às 19h14min de 6 de dezembro de 2018
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