Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5. int operacao;
  6. float deposito,conta,transferencia,saque;
  7. float saldo=10000;
  8. int opt;
  9.  
  10. inicio:
  11. system("cls");
  12.  
  13. printf(" | BANCO DA UNIVERSIDADE POTIGUAR |\n\n");
  14. printf (" Por favor, selecione uma das opcoes abaixo:\n ");
  15.  
  16. opcao2:
  17.  
  18. printf("\n[1] para Saldo");
  19. printf("\n[2] para Extrato");
  20. printf("\n[3] para Saque");
  21. printf("\n[4] para Deposito");
  22. printf("\n[5] para Transferencia");
  23. printf("\n\n Digite a opcao desejada: ");
  24. scanf("%d", &operacao);
  25.  
  26. switch (operacao) {
  27. // Verifica se a opção é Saldo
  28.  
  29. case 1:
  30. printf("\nSeu saldo e de:%.2f\n\n", saldo);
  31.  
  32. printf("\nDeseja fazer mais alguma operacao?\nS=1\nN=2\n");
  33. scanf("%d", &opt);
  34. if(opt == 1){
  35. system("cls");
  36. goto inicio;
  37. }
  38. return (0);
  39.  
  40. break;
  41. // Verifica se a opção é Extrato
  42.  
  43. case 2:
  44.  
  45. break;
  46. // Verifica se a opção é Saque
  47.  
  48. case 3:
  49. // Mostra a saudação na tela
  50. printf("\nSaldo disponivel para saque:%.2f\n\n", saldo);
  51. printf("\nDigite o valor desejado para saque:");
  52. scanf("%f", &saque);
  53.  
  54. if (saldo>= saque)
  55. {
  56.  
  57. printf("\nOperacao realizada com sucesso, aguarde a contagem das cedulas!\n\n");
  58. }
  59. else
  60. {
  61. printf ("\n\nSaldo indisponivel para saque.\n");
  62. }
  63.  
  64. printf("\nDeseja fazer mais alguma operacao?\nS=1\nN=2\n");
  65. scanf("%d", &opt);
  66. if(opt == 1){
  67. system("cls");
  68. goto inicio;
  69. }
  70. return (0);
  71.  
  72.  
  73.  
  74. break;
  75. // Verifica se a opção é Depósito
  76.  
  77. case 4:
  78. // Mostra a saudação na tela
  79. printf("\nValor a ser depositado: ");
  80. scanf("%f", &deposito);
  81. printf("\nDeposito efetuado com sucesso!\n\n");
  82. printf("\nO valor depositado e de %.2f reais\n\n", deposito);
  83.  
  84. printf("\nDeseja fazer mais alguma operacao?\nS=1\nN=2\n");
  85. scanf("%d", &opt);
  86. if(opt == 1){
  87. system("cls");
  88. goto inicio;
  89. }
  90. return (0);
  91. break;
  92. // Verifica se a opção é Transferencia
  93.  
  94. case 5:
  95. // Mostra a saudação na tela
  96. printf("\nValor a ser transferido: ");
  97. scanf("%f", &transferencia);
  98. printf("\nConta do beneficiado: ");
  99. scanf("%f", &conta);
  100.  
  101. if (saldo>= transferencia)
  102. {
  103.  
  104. printf("\nTransferencia efetuada com sucesso!\n\n");
  105. printf("\nO valor transferido e de %.2f reais\n\n", transferencia);
  106. }
  107. else
  108. {
  109. printf ("\n\nSaldo indisponivel para transferencia.\n");
  110. }
  111. printf("\nDeseja fazer mais alguma operacao?\nS=1\nN=2\n");
  112. scanf("%d", &opt);
  113. if(opt == 1){
  114. system("cls");
  115. goto inicio;
  116. }
  117. return (0);
  118.  
  119. break;
  120. /* Saída Padrão, ou seja, caso nenhuma das opções for atendida
  121. ela executa uma ação padrão ----->*/
  122.  
  123. default:
  124. printf("\nOpcao Invalida!\nDigite uma opcao valida!\n");
  125. goto opcao2;
  126. }
  127. return 0;
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement