Materia:
InformáticaAutor/a:
penaCreada:
hace 1 añoRespuesta:
#include <iostream>
using namespace std;
class Edad {
private:
int edad;
public:
void setEdad(int edad) {
this->edad = edad;
}
void determinarCategoria() {
if (edad >= 1 && edad <= 10) {
cout << "Es un niño" << endl;
} else if (edad >= 11 && edad <= 15) {
cout << "Es un adolescente" << endl;
} else if (edad >= 16 && edad <= 22) {
cout << "Es un joven" << endl;
} else if (edad >= 23 && edad <= 50) {
cout << "Es un adulto" << endl;
} else if (edad >= 50) {
cout << "Es una persona de tercera edad" << endl;
}
}
};
int main() {
Edad edad;
int age;
cout << "Ingrese la edad de la persona: ";
cin >> age;
edad.setEdad(age);
edad.determinarCategoria();
return 0;
}
Explicación:
En este código, se crea una clase llamada 'Edad', que tiene un atributo privado llamado 'edad' y dos métodos públicos: 'setEdad' y 'determinarCategoria'. El método 'setEdad' asigna un valor a la edad, mientras que el método 'determinarCategoria' utiliza una serie de condicionales para determinar en qué categoría se encuentra la persona según su edad.
Autor/a:
bellacruz
Califica una respuesta:
10