[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