Ir para conteúdo
Fórum Script Brasil
  • 0

Programa Orientado A Objetos


ceboladp

Pergunta

Olá amigos, meu primeiro posto no forúm. Estou me embananando inteiro para fazer um programa em c++ orientado a objetos. Eu acho que até consegueria em C, mas o professor quer em c++ OB... O programa é basicamente para cadastrar/excluir itens... A partir da'não sei mais o que fazer, sem contar que tem vários erros... Alguém pode me dar umas dicas? Segue abaixo o programa (usando dev c++)

#include <cstdlib>

#include <stdio.h> // Biblioteca de escrever e ler, teclado

#include <stdlib.h>

#include <iostream> // Para usar cin e cout

#include <iomanip>

#include <iostream>

using namespace std;

class Medidor

{

private: //Atributos

int patrimonio;

int vamax;

int vamin;

char* fabri;

char* cadastro;

public:

static int n; // Contador

public:

// Contrutor

Medidor();

Medidor(int p_nPatrimonio, int p_nVamax,int p_nVamin, char* p_nFabri, char* p_nCadastro);

Medidor::Medidor(int p_nPatrimonio, int p_nVamax,int p_nVamin, char* p_nFabri, char* p_nCadastro)

// Destrutor

~Medidor();

int main(int argc, char *argv[])

{

cout << "Escolha as opcoes abaixo pelo numero: " << "\n";

cout << "1) Incluir medidor " << "\n";

cout << "2) Excluir medidor " << "\n";

cout << "3) Procurar medidor" << "\n";

cout << "4) Listar medidores" << "\n";

cout << "5) Sair" << "\n";

int opcao;

cin >> opcao;

if (opcao = 1)

{

cout << "Digite o patrimonio" << "\n";

cin >> patrimonio;

cout << "Digite o Vmax" << "\n";

cin >> vmax;

cout << "Digite o Vmin" << "\n";

cin >> vmin;

cout << "Digite o Fabricante" << "\n";

cin >> fabri;

cout << "Digite o cadastro" << "\n";

cin >> cadastro;

}

if (opcao = 2)

{

Medidor::~Medidor()

cout >> "Digite o patrimonio do Medidor que deve ser excluido";

cin >> patrimonio;

if (opcao = 3)

{}

if (opcao = 4)

{}

if (opcao = 5)

{}

system("PAUSE");

return EXIT_SUCCESS;

}

Obrigado

Não tenho nem idéia como listar os já cadastrados... Acredito que tenha que ter uma matriz para armazenar os dados... não há necessidade de salvar dados, fechou o programa ele apaga tudo mesmo... Obrigado

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

A melhor dica que eu posso lhe dar cara é a seguinte, o livro de deitel, tem tudo que você precisa e de forma simples.

O programa que está aew em baixo está cheio de erro o primeiro é o fechamento da classe, depois o construtor que não faz nada,

nos if´s tem "=" e deve ser "==", use o switch ao invés desses if´s, e aews vai...;

bom fora deitel tem varias apostilas na net sobre prog. c++, dá uma procurada não custa nada e você aprende dá melhor maneira.

flws man....

Link para o comentário
Compartilhar em outros sites

  • 0

O que me confundi é ter aprendido C antes... E já ter esquecido quase tudo tambem... Dai misturo tudo e erro tudo =/

Vou procurar este livro... É que não tenho achado exemplos bons e tutoriais bons que falam sobre Classe etc como o pssor quer...

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • 0

http://geocities.yahoo.com.br/denis_bittencourt/oopcmais.zip

"C++ como uma linguagem de programação orientada a objetos", por André Augusto Cesta.

Tutorial de 194 páginas! Muito bom! Aborda a orientação a objetos em C++, do simples ao avançado!

Eu vou estudar a possibilidade de ler esse tutorial inteiro, página por página, pois há muitos conceitos de O.O em C++ que não conheço.

Falows!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...