Entradas

Mostrando entradas de enero, 2018

EJERCICIO CONSTRUCTORES

#include <iostream> #include <conio.h> #include <stdio.h> using namespace std; class DatosPersonales{  private:   string nombre, estadocivil;   int edad;  public:   DatosPersonales(){   edad = -1;   nombre = "x x x";   estadocivil = "Desconocido";   }   void GetDatos()   {   cout << nombre << endl;   cout << edad << endl;   cout << estadocivil;   } }; main() { DatosPersonales p1; p1.GetDatos(); getch(); }

EJERCICIO MEDIOS DE TRANSPORTE

#include <stdio.h> #include <conio.h> #include <iostream> using namespace std; class vehiculo{  protected:   int dep, vel;  public:   void acelerar(){    cout<<endl<<"Acelerar";}   void frenar(){    cout<<endl<<"Frenar"<<endl<<endl;} }; class coche : public vehiculo {  private:   int puertas;  public:   coche (int dep1, int vel1, int puertas1){    dep=dep1;    vel=vel1;    puertas=puertas1;   }   void imprimir()   {    cout<<"Deposito ="<<dep<<endl;    cout<<"Velocidad ="<<vel<<endl;    cout<<"Puertas ="<<puertas<<endl;   } }; class tren : public vehiculo {  private:   int vagones;  public:   tren (int dep1, int vel1, int vagones1){    dep=dep1;    vel=vel1; ...

CONSTRUCTORES P.O.O

Método Constructor ¿QUÉ ES LA SINTAXIS? Un programa en  C++  es una secuencia de caracteres que se agrupan en componentes léxicos (tokens)que comprenden el vocabulario básico del lenguaje.Estos componentes de léxico son: palabras reservadas, identificadores, constantes, operadores y signos de puntuación. ¿QUÉ ES UN MÉTODO CONSTRUCTOR? Los  constructores  son funciones miembro especiales que sirven para inicializar un objeto de una determinada clase al mismo tiempo que se declara. ... Tienen el mismo nombre que la clase a la que pertenecen. No tienen tipo de retorno, y por lo tanto no retornan ningún valor. No pueden ser heredados.

EJERCICIO VEHÍCULOS MEDIOS DE TRANSPORTE

Imagen
Realizar una clase llamada vehículo que contenga los atributos (nombre, velocidad en km/h, numero de pasajeros), la clase debe contener los siguiente métodos: acelerar, frenar y datos; en acelerar se debe realizar un contador del 1 al 1000, en frenar, un mensaje que diga frenar, y en datos se debe solicitar los datos del vehículo al usuario.En el método acelerar o frenar, para acelerar se debe pulsar 1 y para frenar 0. Para salir se debe pulsar cualquier tecla, el programa debe solicitar los datos y que quiere hacer, si acelerar, frenar o salir. #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; class vehiculo {    public:         int vel, pas, num, i;    public:         void acelerar()              {                   for(int a=1; a<=1000; a++)     ...

QUE ES EL ENCAPSULAMIENTO EN PROGRAMACIÓN ORIENTADA A OBJETOS

¿QUE ES   ENCAPSULAMIENTO ? En programación c++ existen datos y procedimientos los cuales actúan sobre esos datos no hay una relación aparente entre datos y procedimientos, esta relación se establece de manera más o menos precisa de acuerdo a la profesionalidad del programador. Podemos distinguir dos aspectos básicos en un objeto los cuales son: Estado  =   Propiedades         y          Comportamiento  =   Métodos En programación orientada a objetos los datos y los procedimientos que los gestionan están muy relacionados explícitamente y se "encapsulan" en un objeto , la especificación de las propiedades de un objeto y los métodos de acceso se realiza en la declaración de la clase de la que se instancia el objeto. La declaración de propiedades y métodos de los objetos de la clase  TObjGraf  se realiza de la siguiente manera: En ObjGraf.h: class TObjGraf {...

Ejercicio:1

Imagen
Realizar una clase llamada vehículo que contenga los atributos nombre, velocidad en km/h , número de pasajeros | la clase debe contener los siguientes métodos acelerar y frenar en acelerar se debe realizar un contador del 1 al 1000 y en frenar un mensaje que diga frenar instanciar 2 objetos 1 moto y el otro avión la moto que acelere y el avión que frene.   Realizar un método llamado datos que solicite los datos del objeto   en el método acelerar o frenar para poder acelerar se debe pulsar 1 y para frenar 0 para salir se debe pulsar cualquier tecla   se debe escoger avión o moto el programa debe solicitar los datos y que quiere hacer  Ejercicio #include <conio.h>  #include <iostream>  using namespace std;  class vehiculo  {  public: int nombre, velocidad, pasajeros;  public: void acelerar()  { for (int a=1; a<=1000; a++)  { cout<<endl<<a; } }  void frenar()...