Ajuda Exercício C++ Caixa Eletrônico

2 respostas
G

Escreva um programa que apresente as 4 opções:
(a) Consultar Saldo
(b) Deposito
(c) Saque
(d) Sair
O saldo deve iniciar com 0,00.
A cada saque e deposito, o sistema deve solicitar o valor e atualizar o saldo.
Na consulta, o sistema devera exibir o saldo disponivel.

Estou tentando fazer o mais simples possível, mas não estou conseguindo atualizar o saldo, e da erro de valores se eu fizer 2 depósitos.

[b]
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
char saque=0,saldo=0,deposito=0,operacao,sair;
do
{

printf("\n<a>Consultar Saldo\n<b>Deposito\n<c> Saque\n<d>Sair\n");
scanf("%c",&operacao);
system("PAUSE");

switch(operacao)
{
case 'a':
saldo=-saque+deposito;deposito;
printf("Saldo......R$%d\n",saldo);
system("PAUSE");
break;

case 'b':
printf(" Digite o Valor a Ser Depositado:R$");
scanf("%d",&deposito);
saldo=(deposito)+(saldo);
printf("Seu saldo eh:R$ %d\n",saldo);
system("PAUSE");
break;

case 'c':
printf("Digite o Valor Solicitado:R$");
scanf("%d",&saque);
system("PAUSE");
if (saque>saldo)
{
printf("Valor Solicitado R$%d eh menor que o saldo disponivel que eh R$%d\n",saque,saldo);
saque=(0);
system("PAUSE");
}
else if (saque<=saldo)
{
saldo=(deposito)-saque;
printf("Seu novo Saldo eh:R$%d",&saldo);
}
break;

case 'd':   
printf("Obrigado por Utilizar nosso serviço ");
getch();
return(0);
}
}while(true);
return 0;
}[/b]
[

2 Respostas

L

Amigo de uma pesquisada aqui no fórum pois outra pessoa já apresentou um exercício semelhante a esse seu…

Da uma olhada nesse tópico e ve se te ajuda…
http://www.guj.com.br/posts/list/208568.java

Abraços

V

Dá uma olhada aqui também:
http://www.guj.com.br/posts/list/50115.java

Talvez não te ajude, mas certamente nos ajuda.

Criado 22 de setembro de 2010
Ultima resposta 22 de set. de 2010
Respostas 2
Participantes 3