• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

wrproject

Programa que simula uma compra de produtos

2 mensagens neste tópico

boas pessoal,este o meu primeiro programa que posto no forum, este programa baseia-se na simulação de uma compra de produtos.

faço este programa para mostrar mais o funcionamento basico das classes, bom chega de conversa,

espero que gostem:

/***************************************************
DESC: PROGRAMA QUE SIMULA UMA COMPRA DE PRODUTOS
AUTOR:ELISEU CARLOS CUGINGUILUA
*****************************************************/
#include <iostream>
using namespace std;
class cliente
{
//estes por default são do tipo private
int x,y;
public:
cliente();
saldo();
comprar(int);
depositar(int);
~cliente();
};

cliente::cliente()
{
x=100;
}
cliente::saldo()
{
cout<<"o seu saldo actual e de "<<x<<" euros"<<endl;
}
cliente::comprar(int c)
{
 if(c>x)
 {
	 cout<<"ja nao tem saldo suficiente para comprar o produto"<<endl;
	 cin.get();
	 cin.get();
 }else{
	 x-=c;
 }
}
cliente::depositar(int d)
{
x+=d;
}
//destrutor cliente
cliente::~cliente()
{
cout<<"destruindo objecto cliente"<<endl;
cout<<"objecto destruido"<<endl;
cin.get();
}


int main()
{
cliente w;
int q,r,n;
                  //menu principal 
INICIO:cout<<"1-ver saldo\n2-depositar\n3-comprar"<<endl;
cin>>n;
	switch(n)
{
case 1:
	w.saldo();
	cin.get();
	cin.get();
	system("cls");
	goto INICIO;
	break;
case 2:
	cout<<"quanto quer depositar?"<<endl;
	cin>>q;
	w.depositar(q);
	cin.get();
	system("cls");
	goto INICIO;
	break;
case 3:
	cout<<"indique o preco do produto a comprar"<<endl;
	cin>>r;
	w.comprar(r);
	system("cls");
	goto INICIO;
	break;
default:
                                           system("cls");
	goto INICIO;
}
cin.get();
return 0;
}

  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora