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=nopuedeEntrar;
  }

  function nopuedeEntrar(per)
  {
    if (per.edad>=this.edadTope)
      return true;
    else
      return false;
  }

  // bloque principal
  var per1=new Persona();
  var per2=new Persona();
  var per3=new Persona();  
  var empresa= new Empresa();
  var 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