#include <iostream>
#include <string>
using namespace std;
class Autos {
private:
string color;
int numeroDePuertas;
int numeroDeCilindros;
string tipoDeGasolina;
public:
// Constructor
Autos(string c, int np, int nc, std::string tg)
: color(c), numeroDePuertas(np), numeroDeCilindros(nc), tipoDeGasolina(tg) {}
// Métodos
void arrancar() {
cout << "El auto ha arrancado." <<endl;
void avanzar() {
cout << "El auto está avanzando." <<endl;
void detenerse() {
cout << "El auto se ha detenido." <<endl;
}
void mostrarInfo() {
cout << "Color: " << color << endl;
cout << "Número de Puertas: " << numeroDePuertas <<endl;
cout << "Número de Cilindros: " << numeroDeCilindros <<endl;
cout << "Tipo de Gasolina: " << tipoDeGasolina <<endl;
};
int main() {
// Crear una instancia de Autos
Autos miAuto("Rojo", 4, 6, "Gasolina");
// Mostrar información del auto
miAuto.mostrarInfo();
// Probar métodos
miAuto.arrancar();
miAuto.avanzar();
miAuto.detenerse();
miAuto.mostrarInfo();
return 0;
}
#include <iostream>
#include <string>
using namespace std;
class Animales {
private:
string color;
int numeroDePatas;
bool tienePlumas;
bool tienePelos;
string sonidoEmitido;
public:
// Constructor
Animales(string c, int nP, bool tP, bool tH, string sE)
: color(c), numeroDePatas(nP), tienePlumas(tP), tienePelos(tH), sonidoEmitido(sE) {}
// Métodos
void hacerRuido() {
cout << "El animal hace: " << sonidoEmitido <<endl;
void dormir() {
cout << "El animal está durmiendo." << endl;
void correr() {
cout << "El animal está corriendo." <<endl;
}
void levantarse() {
cout << "El animal se levanta." << endl;
// Getters
string getColor() { return color; }
int getNumeroDePatas() { return numeroDePatas; }
bool TienePlumas() { return tienePlumas; }
bool TienePelos() { return tienePelos; }
};
int main() {
// Crear un objeto de la clase Animales
Animales perro("Marrón", 4, false, true, "Ladrido");
// Probar los métodos
perro.hacerRuido();
perro.dormir();
perro.correr();
perro.levantarse();
// Mostrar atributos
cout << "Color: " << perro.getColor() << std::endl;
cout << "Número de patas: " << perro.getNumeroDePatas() << std::endl;
cout << "¿Tiene plumas? " << (perro.TienePlumas() ? "Sí" : "No") << std::endl;
cout << "¿Tiene pelos? " << (perro.TienePelos() ? "Sí" : "No") << std::endl;
return 0;
}