Ministério da Educação
Brasil um país de todos
Personal tools
You are here: Home Members Cicero Garrozi Disciplinas 2014 em diante Introdução à Programação Arquivos 2016-1 Algoritmos slides13-parte2-ex2--programa-principal.py
Navigation
Log in


Forgot your password?
 
Document Actions

slides13-parte2-ex2--programa-principal.py

by Cicero Garrozi last modified 2015-11-24 05:15

Click here to get the file

Size 1.5 kB - File type text/python-source

File contents

from slides13parte2ex2 import *
#importou as classes Biblioteca e Livro

def imprimeMenu():
    print()
    print("----------------------------------------------")
    print("::   Bem vindo 'a biblioteca da U F R P E   ::")
    print("::   Por favor, selecione a opcao desejada: ::")
    print("::   1. Cadastrar um livro                  ::")
    print("::   2. Alugar um livro                     ::")
    print("::   3. Devolver um livro                   ::")
    print("::   4. Exibir o livro mais alugado         ::")
    print("::   5. Sair do sistema                     ::")
    print("--------------------------------------------::")
    print(":::::: Digite a sua opcao: ")
    return input()

#programa principal:
bib = Biblioteca()
sair = False

while sair == False:
    op = imprimeMenu()
    if op == "5":
        sair = True
    elif op == "1": #inserir um livro
        tit = input("Digite o titulo do livro: ")
        aut = input("Digite os autores do livro: ")
        l = Livro(tit, aut)
        bib.inserirLivro(l)
    elif op == "2": #alugar
        cod = int(input("Digite o codigo do livro que deseja ALUGAR: "))
        bib.alugarLivro(cod)
    elif op == "3": #devolver
        cod = int(input("Digite o codigo do livro que deseja DEVOLVER: "))
        bib.devolverLivro(cod)
    elif op == "4": #livro mais alugado
        bib.livroMaisAlugado()
    else:
        print("Erro! Opcao invalida! Voce deve escolher uma opcao entre 1 e 5")
    













Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: