Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programa en C++ POO (CLASES), Ejercicios de Programación C

Programa en C++ POO Clases, herencia, polimorfismo

Tipo: Ejercicios

2018/2019

Subido el 22/02/2022

badillo-sandoval-alejandro-yair
badillo-sandoval-alejandro-yair 🇲🇽

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
#include <iostream>
#include <stdlib.h>
using namespace std;
class Planta{
public:
string Nombre;
string MesCosecha;
string MesSiembra;
string Clima;
public:
Planta(string,string,string,string);
void ingresar();
void mostrar();
};
class Arbol : public Planta{
public:
int tiempo;
public:
Arbol(string,string,string,string,int);
void ingresar1();
void mostrar1();
};
Planta::Planta(string _Nombre,string _MesCosecha,string _MesSiembra,string _Clima){
_Nombre= Nombre;
_MesCosecha= MesCosecha;
_MesSiembra= MesSiembra;
_Clima= Clima;
}
Arbol :: Arbol(string _Nombre,string _MesCosecha,string _MesSiembra,string _Clima,int _tiempo) : Planta( _Nombre,
_MesCosecha, _MesSiembra, _Clima){
_tiempo= tiempo;
}
void Planta::ingresar(){
cout<<"INGRESE EL NOMBRE DE LA PLANTA: "<<endl;
cin>>Nombre;
cout<<"INGRESE EL MES EN EL QUE SE DEBE SEMBRAR: "<<endl;
cin>>MesSiembra;
cout<<"INGRESE EL MES EN EL QUE SE DEBE COSECHAR: "<<endl;
cin>>MesCosecha;
cout<<"INGRESE EL TIPO DE CLIMA QUE OCUPA PARA SU CRECIMIENTO: "<<endl;
cin>>Clima;
}
void Planta::mostrar(){
cout<<"EL NOMBRE DE LA PLANTA ES: "<<Nombre<<endl;
cout<<"SE DEBE SEMBRAR EN EL MES DE: "<<MesSiembra<<endl;
cout<<"SE DEBE COSECHAR EN EL MES DE: "<<MesCosecha<<endl;
cout<<"EL TIPO DE CLIMA ADECUADO PARA ESTA PLANTA ES: "<<Clima<<endl;
}
pf2

Vista previa parcial del texto

¡Descarga Programa en C++ POO (CLASES) y más Ejercicios en PDF de Programación C solo en Docsity!

#include #include <stdlib.h> using namespace std; class Planta{ public: string Nombre; string MesCosecha; string MesSiembra; string Clima; public: Planta(string,string,string,string); void ingresar(); void mostrar(); }; class Arbol : public Planta{ public: int tiempo; public: Arbol(string,string,string,string,int); void ingresar1(); void mostrar1(); }; Planta::Planta(string _Nombre,string _MesCosecha,string _MesSiembra,string _Clima){ _Nombre= Nombre; _MesCosecha= MesCosecha; _MesSiembra= MesSiembra; _Clima= Clima; } Arbol :: Arbol(string _Nombre,string _MesCosecha,string _MesSiembra,string _Clima,int _tiempo) : Planta( _Nombre, _MesCosecha, _MesSiembra, _Clima){ _tiempo= tiempo; } void Planta::ingresar(){ cout<<"INGRESE EL NOMBRE DE LA PLANTA: "<<endl; cin>>Nombre; cout<<"INGRESE EL MES EN EL QUE SE DEBE SEMBRAR: "<<endl; cin>>MesSiembra; cout<<"INGRESE EL MES EN EL QUE SE DEBE COSECHAR: "<<endl; cin>>MesCosecha; cout<<"INGRESE EL TIPO DE CLIMA QUE OCUPA PARA SU CRECIMIENTO: "<<endl; cin>>Clima; } void Planta::mostrar(){ cout<<"EL NOMBRE DE LA PLANTA ES: "<<Nombre<<endl; cout<<"SE DEBE SEMBRAR EN EL MES DE: "<<MesSiembra<<endl; cout<<"SE DEBE COSECHAR EN EL MES DE: "<<MesCosecha<<endl; cout<<"EL TIPO DE CLIMA ADECUADO PARA ESTA PLANTA ES: "<<Clima<<endl; }

void Arbol::ingresar1(){ ingresar(); cout<<"INGRESE LOS ANIOS QUE DEBE ESPERAR PARA QUE SE PUEDA COSECHAR: "<<endl; cin>>tiempo; } void Arbol::mostrar1(){ mostrar(); cout<<"EL TIEMPO QUE DEBE ESPERAR PARA COSECHAR LOS FURTOS ES DE: "<<tiempo<<" anios."<<endl; } int main() { string Nombre; string MesCosecha; string MesSiembra; string Clima; int tiempo; Planta planta1= Planta ( Nombre, MesCosecha,MesSiembra, Clima); Arbol arbol1= Arbol (Nombre, MesCosecha,MesSiembra, Clima, tiempo); planta1.ingresar(); planta1.mostrar(); arbol1.ingresar1(); arbol1.mostrar1(); } Clase: Una clase es la descripción de un conjunto de datos)objetos similares,consta de métodos y atributos) que resumen las características comunes de dicho conjunto Objeto: es un conjunto de atibutos y métodos, un objeto de driva de una clase, métodos=acciones, atributos= características Astraccio:proceso de extracción de las características escensiales de algo Encapsulamiento: limitacio de acceso o acceso restringidode ua propiedada los elementos que necesitan un miembro y no a ninguo mas Herencia: es donde una clase nueva se crea a partir de un clase existente, heredando todos sus atributos y métodos Poimorfismo, es aquella cualidad que possen los objetos para rsponder de distinto modo ante el mismo mesaje