Advertisement
slemos96

Untitled

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