[C con Clase] Para que sirven ::
Jose Cabrera
josmaca en gmail.com
Vie Sep 30 23:46:35 CEST 2011
Para acceder a los valores protected de la clase
valor::capital es la forma de conseguir el dato almacenado en la variable
protected capital del objeto valor
El 30 de septiembre de 2011 22:37, Jose Manuel Claudio Hernández <
jclaudio_4 en hotmail.com> escribió:
> Buenas tardes desde guatemala
>
> nesecito su ayuda pala la explicacion hacerca de este codigo
>
> #include<iostream>
> #include<cstdlib>
> #include<conio.h>
> using namespace std;
>
> class valor
> {
> protected:
> double cap,cap1,cap2,monto,capital;
> public:
> valor();
> };
>
>
> valor::valor()
> {
>
> capital=capital;
> }
>
>
> class ctacte
> {
> protected:
> string num_cuenta;
> public:
> ctacte();
> };
>
>
> ctacte::ctacte()
> {
> num_cuenta=num_cuenta;
> }
>
>
> class accion
> {
> protected:
> char operacion;
> public:
> accion();
> };
>
>
> accion::accion()
> {
> operacion=operacion;
> }
>
> class propiedad:public valor,ctacte,accion
> {
> protected:
> char rpta;
> double monto,t,deposito,retiro;
> public:
> propiedad();
> void calcular();
> void mostrar();
> };
>
> propiedad::propiedad()
> {
> valor::capital=capital;
> ctacte::num_cuenta=num_cuenta;
> accion::operacion=operacion;
> }
>
>
> void propiedad::calcular()
> { cout<<"";
> cout<<"INGRESAR NUMERO DE CUENTA: "<<endl;
> cin>>num_cuenta;
> system("cls");
> cout<<"";
> cout<<"INGRESAR CAPITAL: "<<endl;
> cin>>capital;
> system("cls");
> t=capital;
> deposito=0;
> retiro=0;
>
> do
> {
> cout<<""
> <<"QUE OPERACION DESEA REALIZAR\n"
> <<"=== ========= ===== ========\n"
> <<"[1] DEPOSITO "<<"\n"
> <<"[2] RETIRO "<<"\n";
> cin>>operacion;
> switch(operacion)
> {
> case'1': { cout<<"nn\n";
> cout<<"INGRESAR DEPOSITO\n"<<endl;
> cin>>cap1;
> deposito=deposito+cap1;
> monto=capital+cap1;
> capital=monto;
> }break;
>
>
> case'2': { cout<<"";
> cout<<"INGRESAR RETIRO\n"<<endl;
> cin>>cap2;
> if (cap2 >capital)
> cout<<"No puede retirar mas dinero"<<
> endl;
>
> else{
> retiro=retiro+cap2;
> monto=capital-cap2;
> capital=monto;}
> } getch();break;
> }
> system("cls");
> cout<<"DESEA CONTINUAR S/N : "<<endl;
> cin>>rpta;
> }while(rpta=='S'||rpta=='s');
> system("cls");
>
> }
>
>
> void propiedad::mostrar()
> {
> calcular();
> cout<<"nN"
> <<"MOSTRANDO DATOS LA CUENTA BANCARIA\n"
> <<"========= ===== == ====== ========\n"
> <<"Su capital inicial es : Q "<<t<<"\n"
> <<"El deposito total es : Q "<<deposito<<"\n"
> <<"El retiro total es : Q "<<retiro<<"\n"
> <<"Su actual capital es : Q "<<capital<<"\n";
> }
>
>
>
> int main()
> {
> propiedad a;
> a.mostrar();
> getch();
> }
>
> me interesa saber para que sirven los :: puntos gracias
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110930/8801d223/attachment.html>
Más información sobre la lista de distribución Cconclase