Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. num = -1
  2. op = -1
  3. saldo = 0
  4. conta1 = 0
  5. conta2 = 0
  6. conta3 = 0
  7. banco = 0
  8.  
  9. global op
  10. global num
  11. while num != 0:
  12. print("\n\n**************************************\n")
  13. print("PORTAL DO SISBANCO")
  14. print("\n**************************************\n")
  15. num = int(input("\n\nDigite sua conta ou '0' para sair:\n"))
  16. while(num < 0 or num > 3):
  17. print("Conta Invalida!\n")
  18. num = int(input("Digite sua conta:\n"))
  19.  
  20. while op !=0:
  21. print("\n\n****************************\n")
  22. print("OPERACOES")
  23. print("\n****************************\n")
  24. print("(1)DEPOSITO\n")
  25. print("(2)SAQUE\n")
  26. print("(3)TRANSFERENCIA\n")
  27. print("(4)SALDO\n")
  28. print("(0)SAIR\n")
  29. print("****************************\n")
  30. op = int(input("Escolha uma opcao:\n"))
  31. if op == 1:
  32. dep = float(input("Valor Depositado: R$"))
  33. while (dep==0 or dep<0):
  34. print("Operacao invalida! Tente novamente!\n")
  35. dep = float(input("Valor Depositado: R$"))
  36. if dep>0:
  37. saldo = saldo + dep
  38. print("\n\nValor depositado com sucesso!\n")
  39. elif op == 2:
  40. print("Bem-vindo a funcao saque. (AVISO: O BANCO COBRA 0.38% DE TAXA!)\n")
  41. saq = float(input("\nDigite o valor a ser sacado: R$"))
  42. while (saq==0 or saq<0):
  43. print("Operacao invalida! Tente novamente!\n")
  44. saq = float(input("\nDigite o valor a ser sacado: R$"))
  45. if saq > saldo:
  46. print("\n\n\nSaldo Insuficiente!\n\n\n\n")
  47. else:
  48. saldo = ((saldo-saq)-(saq*(0.38/100)))
  49. banco = banco + (saq*(0.38/100))
  50. print("Saque efetuado com sucesso!")
  51. print("Saldo atual: R$%.2f" % (saldo))
  52. elif op == 3:
  53. print("Bem-vindo a opcao transferencia! (AVISO: O BANCO COBRA 0.38%% DE TAXA!)")
  54. cont_destino = int(input("\n\nDigite a conta de destino:\n"))
  55. while (cont_destino>3 or cont_destino<0 or cont_destino == num):
  56. print("Conta invalida! Tente novamente!\n")
  57. cont_destino = int(input("\n\nDigite a conta de destino:\n"))
  58. if cont_destino == 1:
  59. transf = float(input("Digite o valor a ser transferido: R$"))
  60. if saldo < transf:
  61. print("Saldo insuficiente!\n")
  62. else:
  63. saldo = ((saldo-transf)-(transf*(0.38/100)))
  64. conta1 = transf
  65. banco = banco + (transf*(0.38/100))
  66. print("\nTransferencia efetuada com sucesso!\n")
  67. print("Saldo atual: R$%.2f" % (saldo))
  68.  
  69. if cont_destino == 2:
  70. transf = float(input("Digite o valor a ser transferido:\n"))
  71. if saldo < transf:
  72. print("Saldo insuficiente!\n")
  73. else:
  74. saldo = ((saldo-transf)-(transf*(0.38/100)))
  75. conta2 = transf
  76. banco = banco + (transf*(0.38/100))
  77. print("\nTransferencia efetuada com sucesso!\n")
  78. print("Saldo atual: R$%.2f" % (saldo))
  79. if cont_destino == 3:
  80. transf = float(input("Digite o valor a ser transferido: R$"))
  81. if saldo < transf:
  82. print("Saldo insuficiente!\n")
  83. else:
  84. saldo = ((saldo-transf)-(transf*(0.38/100)))
  85. conta3 = transf
  86. banco = banco + (transf*(0.38/100))
  87. print("\nTransferencia efetuada com sucesso!\n")
  88. print("Saldo atual: R$%.2f" % (saldo))
  89. elif op == 4:
  90. print("Seu saldo atual eh: R$%.2f\n" % (saldo))
  91. print("\n\nO saldo atual do banco eh: R$%.2f\n" % (banco))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement