• Matéria: Informática
  • Autor: hanielnatal
  • Perguntado 4 anos atrás

Escreva um programa em C que simule uma conta corrente: ela possui um saldo inicial e você pode depositar ou sacar valores dela, para o exercício proposto, pode-se ter uma tela da seguinte forma:

Saldo: R$ 70.00

O que você quer fazer?
1. Depositar
2. Sacar

Se a opção: 1
Qual valor? 80
Após a entrada do usuário, mostra novamente a tela:

Saldo: R$ 150.00


Anônimo: É necessário que a operação se repita até o usuário sair ou só será realizado uma operação?

Respostas

respondido por: Anônimo
1

Código:

#include <stdio.h>

int main()

{

   int op;

   float saldo = 70.0, valorAux;

   do

   {

       printf("Saldo: R$ %.2f\n\n", saldo);

       printf("O que voce quer fazer?\n");

       printf("1. Depositar\n");

       printf("2. Sacar\n");

       printf("3. Sair\n\n");

       printf("Opcao: ");

       do

       {

           scanf("%d", &op);

           if (op < 1 || op > 3)

               printf("Opcao invalida, redigite: ");

       } while (op < 1 || op > 3);

       if (op != 3)

       {

           printf("\nQual o valor? ");

           scanf("%f", &valorAux);

           switch (op)

           {

           case 1:

               saldo += valorAux;

               break;

           case 2:

               if (saldo < valorAux)

                   printf("\nSaldo insuficiente para saque!\n");

               else

                   saldo -= valorAux;

               break;

           }

           printf("\n");

       }

   } while (op != 3);

   return 0;

}

Perguntas similares