Júniorr 0 Denunciar post Postado Novembro 11, 2005 #include< stdio.h>#include< conio.h>#include< ctype.h>#include< math.h>#include< stdlib.h>#include< iostream.h>#include< iomanip.h>class conta {private:char agencia[6];char nr_conta[6];public:// método para saquefloat saldo;char nome[35];void sacar (float saque) {saldo = saldo - saque;}// método para depositovoid depositar (float deposito) {saldo = saldo + deposito;}// método para mostar saldovoid mostrar_saldo() {cout << "\n Agencia: " << agencia;cout << "\n Conta : " << nr_conta;cout << "\n Saldo Atual: " << saldo;}// método construtorconta () {cout << " Nome do correntista: ";gets (nome);cout << " Digite a agencia: ";cin >>agencia;cout << " Digite o número da conta: ";cin >>nr_conta;cout << " Digite o saldo inicial: ";cin >> saldo;clrscr();}// método destrutor~conta(){cout << "\n Deletando contas";getch();}};// inicio do programa principalmain(){int menu;clrscr();conta F[2]; // criacao do objetoclrscr();// inicio da parte graficacout << "\n ================================================";cout << "\n Sistema de Controle Bancario |";cout << "\n ================================================";// menufor (;menu!=0Wink{ // controla o menucout << "\n\n";cout << "\n ============================= ";cout << "\n | *** MENU *** = ";cout << "\n ----------------------------- ";cout << "\n |(1) - Depositar = ";cout << "\n ----------------------------- ";cout << "\n |(2) - Sacar = ";cout << "\n ----------------------------- ";cout << "\n |(3) - Mostrar Saldo = ";cout << "\n ----------------------------- ";cout << "\n |(4) - Desenvolvedor = ";cout << "\n ----------------------------- ";cout << "\n |(0) - Sair do Sistema = ";cout << "\n ============================= ";cout << "\n | Digite a opção desejada: ";cin >> menu;cout << " |===========================|";//getch();// opcoes do menuswitch (menu) {int x;float deposito,saque,saldo;case 1:cout << "\n Digite a conta:";cin >>x;clrscr();cout << "\n |==============================================|";cout << "\n | Sistema de Controle Bancario |";cout << "\n |==============================================|";cout << "\n | Operação Deposito |";cout << "\n |==============================================|";cout << "\n\n Digite o valor a ser depositado: ";cin >> deposito;F[x].depositar (deposito);break;case 2:cout << "\n Digite a conta:";cin >>x;clrscr();cout << "\n |==============================================|";cout << "\n | Sistema de Controle Bancario |";cout << "\n |==============================================|";cout << "\n | Operação Saque/Retirada |";cout << "\n |==============================================|";cout << "\n\n Digite o valor: ";cin >> saque;if (saque > F[x].saldo)cout << "\n saldo insuficiente";elseF[x].sacar (saque);break;case 3:cout << "\n Digite a conta:";cin >>x;clrscr();cout << "\n |==============================================|";cout << "\n | Sistema de Controle Bancario |";cout << "\n |==============================================|";cout << "\n | Consulta ao Saldo |";cout << "\n |==============================================|";cout << "\n\n Mostra Saldo da Conta escolhida";cout << "\n Nome: " << F[x].nome;F[x].mostrar_saldo();break;case 4:clrscr();getch();break;case 0:cout << "\n\n\n Sua opcao: Sair do Sistema";break;default:cout << "\n\n\n Opcao Invalida ";break;} // finaliza o for do menu}// crlsrc();getch();return(0);}Alguem sabe me dizer como ficaria esse programa em C?Agradeço desde já a ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
nith_head 0 Denunciar post Postado Novembro 20, 2005 Em C não existe o mecanismo de classes. As funçoes sao feitas fora do corpo de main() e chamadas por ele. E em C não há as funções de E/S cin e cout, mas as suas equivalentes printf e scanf. Ficaria parecido com esse ai, basta tirar os class. Compartilhar este post Link para o post Compartilhar em outros sites