Definición de varias clases.

PROBLEMA

  1. Plantear una clase persona (que permita cargar por teclado su nombre y edad).
    Por otro lado crear una clase empresa que tenga como atributo la edad tope para que una persona pueda ingresar como trabajador en la misma (60 años)
    Confeccionar un pequeño programa en JavaScript que defina 3 objetos de la clase persona y 1 de la clase empresa. Mostrar cuántas de esas personas están inhabilidadas para ingresar como trabajadores de acuerdo a la edad tope.
Solución
Problema 1.

<!DOCTYPE html>
<html>

<head>
    <title>Ejemplo de JavaScript</title>
    <meta charset="UTF-8">
</head>

<body>

    <script>
        //clase Persona *********************************
        function Persona() {
            this.nombre = prompt('Ingrese nombre de la persona:');
            this.edad = parseInt(prompt('Ingrese edad:'));
        }

        //clase Empresa *********************************
        function Empresa() {
            this.edadTope = 60;
            this.nopuedeEntrar = function(per) {
                if (per.edad >= this.edadTope)
                    return true;
                else
                    return false;
            }
        }

        // bloque principal
        let per1 = new Persona();
        let per2 = new Persona();
        let per3 = new Persona();
        let empresa = new Empresa();
        let cant = 0;
        if (empresa.nopuedeEntrar(per1))
            cant++;
        if (empresa.nopuedeEntrar(per2))
            cant++;
        if (empresa.nopuedeEntrar(per3))
            cant++;
        document.write('La cantidad de personas que no pueden entrar por su edad a la empresa son:' + cant);
    </script>

</body>

</html>


Retornar al menu