Beruflich Dokumente
Kultur Dokumente
Laboratorio 14
LABORATORIO 14
Clases y Objetos
LABORATORIO 14
Clases y Objetos
LABORATORIO 14
Clases y Objetos
LABORATORIO 14
Clases y Objetos
LABORATORIO 14
Clases y Objetos
Clases y Objetos
#include <cstdlib>
#include <iostream>
using namespace std;
class robot
{
public:
void Avanzar();
void Retroceder();
void GirarDerecha();
void GirarIzquierda();
};
LABORATORIO 14
Clases y Objetos
Clases y Objetos
void robot::Avanzar()
{
cout<<"El robot avanza...\n";
}
void robot::Retroceder()
{
cout<<"El robot retrocede...\n";
}
void robot::GirarDerecha()
{
cout<<"El robot gira a la derecha...\n";
}
void robot::GirarIzquierda()
{
cout<<"El robot gira a la derecha...\n";
}
Docente: Ing. Carlos E. Mendiola Mogolln
LABORATORIO 14
Clases y Objetos
Clases y Objetos
int main()
{
robot MX21;
robot MX22;
MX21.GirarIzquierda();
MX22.Avanzar();
system("PAUSE");
return EXIT_SUCCESS;
LABORATORIO 14
Clases y Objetos
Consola
LABORATORIO 14
Clases y Objetos
10
LABORATORIO 14
Clases y Objetos
class maquina
{
public:
maquina(string _nombre, string _color, int _FechaCreacion)
{
cout<<"Esta es una nueva maquina con las siguientes caracteristicas:\n";
cout<<_nombre<<endl<<_color<<endl<<_FechaCreacion<<endl;
}
void
void
void
void
Avanzar();
Retroceder();
GirarDerecha();
GirarIzquierda();
};
Docente: Ing. Carlos E. Mendiola Mogolln
11
LABORATORIO 14
Clases y Objetos
void maquina::Avanzar()
{
cout<<"El robot avanza...\n\n";
}
void maquina::Retroceder()
{
cout<<"El robot retrocede...\n\n";
}
void maquina::GirarDerecha()
{
cout<<"El robot gira a la derecha...\n\n";
}
void maquina::GirarIzquierda()
{
cout<<"El robot gira a la izquierda...\n\n";
}
12
LABORATORIO 14
Clases y Objetos
int main()
{
maquina robot1 = maquina("RobotMX1","Color negro",100185);
robot1.Avanzar();
maquina robot2 = maquina("RobotMX2","Color Azul",120314);
robot2.Avanzar();
robot2.GirarDerecha();
maquina robot3 = maquina("RobotMX3","Color Verde",300414);
robot3.Retroceder();
system("PAUSE");
return EXIT_SUCCESS;
}
13
LABORATORIO 14
Clases y Objetos
Consola
14
LABORATORIO 14
BIBLIOGRAFA
1) Joyanes, Luis (1993) Problemas de metodologa de la programacin. Madrid: Mc GrawHill (005.13/J79).
2) Cherre A, Rafael (2002) Lenguaje de Programacin C++. Net. Lima: s.n. (005.13/CH54).
3) Ceballos Sierra, Francisco (2002). El lenguaje de Programacin C. Mxico D.F.: Alfaomega
(005.13VC/C3).
15