Desarrollo empresarial en colombia y el caribe colombiano

Páginas: 7 (1749 palabras) Publicado: 18 de septiembre de 2012
#ifndef LIGAFUTBOL_H
#define LIGAFUTBOL_H
#include <iostream>
using namespace std;

class LigaFutbol
{
protected:
private:
int Identificacion;
string Nombre;
int Edad;
string Posicion;
string Categoria;
LigaFutbol* Siguiente;

public:
LigaFutbol();
void setIdentificacion(int Iden);
void setNombre(string Nom);
void setEdad(int Ed);void setPosicion(string Pos);
void setCategoria(string Cat);
void setSiguiente(LigaFutbol* Sig);
int getIdentificacion();
string getNombre();
int getEdad();
string getPosicion();
string getCategoria();
LigaFutbol* getSiguiente();

virtual ~LigaFutbol();

};

#endif // LIGAFUTBOL_H

#include "ligafutbol.h"
#include <iostream>#include <stdlib.h >
using namespace std;

LigaFutbol::LigaFutbol()
{
Identificacion=0;
Nombre="";
Edad=0;
Posicion="";
Categoria="";
Siguiente=NULL; //ctor
}

void LigaFutbol::setIdentificacion(int Iden)
{
Identificacion=Iden;
}
void LigaFutbol::setNombre(string Nom)
{
Nombre=Nom;
}
voidLigaFutbol::setEdad(int Ed)
{
Edad= Ed;
}
void LigaFutbol::setPosicion(string Pos)
{
Posicion=Pos;
}
void LigaFutbol::setCategoria (string Cat)
{
Categoria=Cat;
}
void LigaFutbol::setSiguiente(LigaFutbol* Sig)
{
Siguiente=Sig;
}

int LigaFutbol::getIdentificacion()
{
return Identificacion;
}
string LigaFutbol::getNombre()
{
return Nombre;
}
intLigaFutbol::getEdad()
{
return Edad;
}
string LigaFutbol::getPosicion()
{
return Posicion;
}
string LigaFutbol::getCategoria()
{
return Categoria;
}
LigaFutbol* LigaFutbol::getSiguiente()
{
return Siguiente;
}
LigaFutbol::~LigaFutbol()
{
//dtor
}

#ifndef LISTAENLAZADA_H
#define LISTAENLAZADA_H
#include "ligafutbol.h"
#include <iostream>
#include<stdlib.h >
using namespace std;

class ListaEnlazada
{
protected:
private:
LigaFutbol* Cabeza;
public:
ListaEnlazada();
void setCabeza(LigaFutbol* Cab);
LigaFutbol* getCabeza();
LigaFutbol* Ultimo();
int ContarNodos();
void AgregarCabeza(LigaFutbol* Nuevo);
void AgregarUltimo(LigaFutbol*Nuevo);
void InsertarEntreNodos(LigaFutbol*fut1,LigaFutbol *fut2);
LigaFutbol*Buscar(int Identificacion);
void Eliminar(LigaFutbol* Nd);
void Limpiar();
double EdadPromedioInfantil();
double EdadPromedioJunior();
void InformeDeLaCategoriaInfantilDefensa();
void InformeDeLaCategoriaInfantilDelantero();
void InformeDeLaCategoriaJuniorDefensa();
void InformeDeLaCategoriaJuniorDelantero();

virtual~ListaEnlazada();

};

#endif // LISTAENLAZADA_H

#include "listaenlazada.h"
#include "ligafutbol.h"
#include <iostream>
#include <stdlib.h >
using namespace std;

ListaEnlazada::ListaEnlazada()
{
Cabeza=NULL; //ctor
}
void ListaEnlazada::setCabeza(LigaFutbol* Cab)
{
Cabeza=Cab;
}
LigaFutbol* ListaEnlazada::getCabeza()
{
return Cabeza;
}
LigaFutbol*ListaEnlazada::Ultimo()
{
LigaFutbol* Temp= Cabeza;
while (Temp!=NULL)

if (Temp->getSiguiente()== NULL)
{
break;
}
else
{
Temp = Temp->getSiguiente();

}
}
return Temp;
}

int ListaEnlazada::ContarNodos()
{
int Contador=0;
LigaFutbol* Temp= Cabeza;
while (Temp!=NULL)
{Contador++;
Temp =Temp->getSiguiente();
}
return Contador;
}
void ListaEnlazada::AgregarCabeza(LigaFutbol*Nuevo)
{
Nuevo->setSiguiente(Cabeza);
Cabeza=Nuevo;
}
void ListaEnlazada::AgregarUltimo(LigaFutbol * Nuevo)
{
if (Cabeza==NULL)
{
Cabeza=Nuevo;
}
else
{
Ultimo()->setSiguiente(Nuevo);
}
}
void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo Rural En El Caribe Colombiano
  • Desarrollo Empresarial Colombiano
  • Desarrollo empresarial colombiano
  • Cultura, instituciones y desarrollo en el caribe colombiano
  • La historia del desarrollo empresarial en colombia
  • Ensayo "El Desarrollo Empresarial De Colombia"
  • ACTIVIDAD 5 DESARROLLO EMPRESARIAL COLOMBIANO
  • ¿Cómo influye en el desarrollo empresarial colombiano?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS