estructuras de condición. Desarrolle con POO en aplicación de consola C++ un ejercicio que permita evaluar según la edad de una persona si es niño(1-10, adolescente(11-15) , joven(16-22) , adultos (23-50) y tercera edad(>=50). ayuda pliss​

Respuestas 1

Respuesta:

#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.

¿Conoces la respuesta? Añádela aquí

Can't find the answer?

Iniciar sesión con Google

ó

¿Has olvidado la contraseña?

No tengo una cuenta, y quiero Registrarme

Escoger idioma y región
How much to ban the user?
1 hour 1 day 100 years