0% encontró este documento útil (0 votos)
36 vistas3 páginas

Clase de Peloteros en C++

El documento presenta la definición de clases Pelotero, Pichers y Bateadores, donde Pelotero es la clase base y las otras dos heredan de ella. Se definen atributos y métodos para cada clase y se muestra un ejemplo de uso en el main donde se crean objetos y se llaman a sus métodos.

Cargado por

Jose Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas3 páginas

Clase de Peloteros en C++

El documento presenta la definición de clases Pelotero, Pichers y Bateadores, donde Pelotero es la clase base y las otras dos heredan de ella. Se definen atributos y métodos para cada clase y se muestra un ejemplo de uso en el main donde se crean objetos y se llaman a sus métodos.

Cargado por

Jose Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#include <iostream>

using namespace std;


class Pelotero{
protected:
string nombre;
int edad;
int numerofacultad;
int numerocamiseta;
public:
Pelotero(){
nombre=" Maria ";
edad=18;
numerofacultad=4;
numerocamiseta=46;};
void cambionombre(){cout<<"digite su nombre"<<endl;
cin>>nombre;}
void cambioedad (){cout<<"digite su edad"<<endl;
cin>>edad;}
void cambionumerofacultad (){cout<<"digite su numero de facultad"<<endl;
cin>>numerofacultad;}
void cambionumerocamiseta(){cout<<"digite su numero de camiseta"<<endl;
cin>>numerocamiseta; }
void mostrar(){
cout<<"Nombre:"<<nombre<<endl;
cout<<"Edad:"<<edad<<endl;
cout<<"Numero de facultad:"<<numerofacultad<<endl;
cout<<"Numero de camiseta:"<<numerocamiseta<<endl;}
};
class Pichers:public Pelotero
{

protected:
string mano;
int ganados,perdidos;
public:
Pichers():Pelotero(){
mano="vacio";
ganados=0;
perdidos=0;
}
void introducirmano(){
cout<<"escriba su mano habil"<<endl;
cin>>mano;
}
void introducirganados(){

cout<<"cuantos ganados tiene"<<endl;


cin>>ganados; }
void introducirperdidos(){
cout<<"introducir perdidos"<<endl;
cin>>perdidos;
}
void mostrarlos(){
cout<<"mano habil:"<<mano<<endl;
cout<<"Numero de juegos ganados:"<<ganados<<endl;
cout<<"Numero de juegos perdidos:"<<perdidos<<endl;}
};
class Bateadores:public Pelotero{

protected:;
int hits,basesbolas,average;
public:
Bateadores():Pelotero(){
hits=0;
basesbolas=0;
average=0;}
void cambionombre();
void cambioedad ();
void cambionumerofacultad ();
void cambionumerocamiseta();
void numerohits(){
cout<<"digite el numero de hits"<<endl;
cin>>hits;}
void numerobases(){
cout<<"digite elnumero de bases por bolas "<<endl;
cin>>basesbolas;}
void numeroaverage(){
cout <<"digite elaverage ofensivo"<<endl;
cin>>average;}
void mostrare(){
cout<<"hits:"<<hits<<endl;
cout<<"Bases por bolas :"<<basesbolas<<endl;
cout<<"Average ofensivo:"<<average<<endl;}
};
int main(){
Pichers B;
Bateadores C;

int n,x;
cout<<"Digite la cantidad de peloteros que desea analizar"<<endl;
cin>>n;
Pelotero*A;
A=new Pelotero[n];
for(int i=0;i<n;i++){
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
cout<<"es pichers marca #1 o bateador marca 0"<<endl;
cin>>x;
if(x==1){
[Link]();
[Link]();
[Link]();

[Link]();
}
if(x==0){
[Link]();
[Link]();
[Link]();
[Link]();
}
}
return 0;
}

También podría gustarte